问题标签 [greybox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 当在其上打开 Greybox 覆盖时,使嵌入式 Flash 不会停止
我正在开发一个始终可见的基于 Flash 的音乐播放器的乐队网站。这个想法是用户可以在浏览网站时收听乐队的歌曲。
这一直运作良好,但在周末我开始为该网站开发一个基于 Greybox 的画廊并遇到了一个严重的问题。当图像打开到闪光灯顶部的完整灰盒视图时,音乐停止。事实上,您可以通过覆盖层看到音乐播放器完全消失,直到灰盒覆盖层关闭。覆盖关闭后,您可以再次选择并播放曲目。
至少在最新的 Chrome 和 Firefox 5 中会出现这个问题。出于某种原因,IE8 可以很好地在后台播放曲目。
现在,可能是什么原因造成的,更重要的是,我能做些什么来解决它?非常感激任何的帮助!
javascript - 一个窗口有两个灰盒?(JavaScript)
我想修改(n ASP.NET 2.0)页面上的 JavaScript 函数,以在隐藏第一个灰色框后显示另一个(不同的)灰色框。现有片段:
幻想增强:
这不能按预期工作,因为
都报告为空或不是对象。所以我怀疑这些是全局变量,两个灰盒正在竞争这些变量(但我可能错了)。有没有人试过这个?同一页面的两个灰盒?
亲切的问候
javascript - 在页面加载时显示 Greybox 生成的 Popup 框(onLoad)
我有以下 html 代码:
当我单击 LAUNCH 时,它会启动一个由 GREYBOX 生成的弹出窗口。但现在我希望每次打开网站时都会自动发生这种情况!我怎么做?
php - 从给出错误的函数调用灰框弹出窗口
根据 stackoverflow 中给出的示例,我尝试了灰色框弹出窗口,从基于我的 php 程序中的 if 条件的函数调用。
它给出了一个错误,如: Parse error: syntax error, unexpected '=' in /home/public_html/atst/dc-detail-qty.php on line 456
如果条件为 true 的 php 部分代码,灰色框弹出窗口应该可以工作:
jsf - 未从灰色框窗口调用 ManagedBean 方法
我的项目有问题。我正在使用 jsf1.2、towmhawk、a4j 框架和 graybox javascript。我想获得多个用户名和密码。所以我使用下面的代码
它的图像如下
添加多个用户登录后,我想在按下查看按钮后查看它。这样我就使用了 arraylist 来收集登录对象并使用 t:datatable 来列出值。我使用灰盒 javascript 代码显示内页
如下图所示
您可以在第二页看到更新按钮。该更新按钮用于更新输入文本值中的编辑值。但如果我单击更新按钮,则不会发生任何变化。所以我只是调用了一个普通的支持 bean 方法,也没有调用。这是代码
其他jsp页面供查看
这是托管bean中的方法
不调用此方法。上面的代码只存在于表单标签中。我认为问题出在灰盒代码上。
/
jquery - 用fancybox升级灰盒不起作用
我使用的是灰色盒子,它工作正常。但我尝试升级到fancybox,但它正在重定向到链接。任何人请帮助
这是我的代码:
有什么我需要添加的吗?
c# - Greybox GB_showcenter 不显示弹出窗口
我正在使用 GreyBox js 库来显示一个弹出窗口。为了提供更一般的上下文,我将 VB.NET 中的解决方案重写为 C#。两者的代码基本相同,只是两者使用的语法不同。但是,以下适用于 VB.NET 解决方案,但不适用于 C# 版本:
VB
这是可行的,当单击按钮时,它会将用户导航到大小受限的新页面。但是,以下不起作用。
C#
应该发生的是,当我单击链接按钮时,会评估 MyLabel 中的文本,如果文本是正确的,则适当地设置字符串“脚本”并在脚本管理器中注册。使用 VS2010 调试器运行,这一切都按预期发生。但是,用户不会导航到名为“MyPage.aspx”的新页面。网址保持不变,页面变为空白。
更有趣的是,如果我单击滚动条,当前页面将与同一页面上方显示的新弹出窗口一起短暂显示。所以我目前的理论是它与如何从 c# 调用 javascript 有关。有任何想法吗?
更新
我使用了 vs2010 调试器并决定查看 MyPage.aspx 是否被击中。并非如我所料。但是,然后我认为它可能没有触发它的 Page_Load 事件。所以我添加了:
我在 MyPage.aspx 的 Page_Load 事件上设置了一个断点,现在它被命中了。所有逻辑都正确运行,但我仍然遇到同样的问题(空白页面等,url 未更改为 MyPage.aspx 等)。
javascript - 在 Web 应用程序中实现灰盒
我正在尝试greybox
在 Web 应用程序中弹出一个窗口。
所以我用谷歌搜索了它,我找到了一些代码并将其添加到 php 页面,如下所示
但是当我单击链接时,它会在新窗口中打开。任何建议表示赞赏。
../I/greybox
我有上面提到的所有 js 和 css 文件。
unit-testing - 是通过二次测试app白盒测试吗?
所以这个软件有零单元测试。基本上你不能测试这个软件,除非整个系统已经构建并运行。(这是我知道的废话)
这些“白盒”测试的工作方式:
在整个系统运行时,我们基本上将来自辅助测试应用程序的一系列命令直接注入系统,而不是通过用户前端,并从测试应用程序验证行为是否正确
这允许通过测试应用程序编写独立的测试用例,而不是手动对系统进行编程,从而节省时间
测试应用不知道软件的任何代码级细节
这是白盒测试吗?
react-native - Detox - 如何在新规范运行之前运行以前的规范以避免重复的测试步骤?
所以我写了一个登录用户的测试:
现在我正在编写一个新的规范来注销用户,所以我希望登录规范在注销规范中运行,而不是再次编写相同的测试代码。我想它看起来像:
在继续执行新步骤之前,如何让 Detox 运行第一次登录测试?
不幸的是,beforeEach it('应该授予具有有效凭据的用户访问权限')不起作用,所以我在语法中遗漏了一些东西。