问题标签 [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.

0 投票
4 回答
2501 浏览

javascript - 如何在按下转义键或用户单击页面上的其他位置时关闭 GreyBox?

我正在使用GreyBox在同一窗口中打开一个新的 HTML 页面。它工作正常,但现在我希望它应该在按下转义键或用户单击页面上的其他位置时关闭。我怎样才能做到这一点?

编辑: - -

我用过这个,它在 mozilla 上运行良好,但在 safari 或 chrome 上运行良好......知道为什么会这样吗?

0 投票
5 回答
6712 浏览

javascript - Greybox 关闭后刷新父页面

首先祝大家圣诞快乐:)

我有一个博客,人们可以在这里发表评论。我现在决定将“writecomments.aspx”文件放在灰盒弹出窗口中。它可以工作,但我想在写完评论后从代码隐藏(或javascript)关闭窗口。然后我想刷新博客页面(父页面)以显示新评论。

这是打开灰盒(writecomments.aspx)页面的代码:

在 writecomments.aspx 文件中,我只有 2 个文本框和 1 个按钮(保存按钮)。如何使灰盒窗口自行关闭,然后以某种方式刷新 blog.aspx?或者可能只是当前评论的特定更新面板?

编辑 我让它工作了,我不得不把这段代码放在代码隐藏中,在 db-insert 之后:Page.ClientScript.RegisterStartupScript(this.GetType(), "close", "parent.parent.GB_hide();", true); 为了刷新父页面,我将第 12 行的 gb_scripts.js 文件从 false 编辑为 true:this.reload_on_close=true;

圣诞节快乐!:)

再次编辑 实际上,我对其进行了一些修改,因此,我将 gb_scripts.js 文件恢复为默认状态,而我只是在 WriteComments.aspx 代码隐藏文件中的以下代码行,就在 db-insert 之后:

现在,灰盒正在关闭,然后,博客页面正在刷新,就像我想要的那样 :)

0 投票
1 回答
460 浏览

php - 灰盒无覆盖

如何防止灰盒中的覆盖?

我正在使用以下代码:

0 投票
2 回答
305 浏览

php - 隐藏灰盒网址

我在我的网站中使用了 graybox,我称之为:

<a href="page12.html" title="My Page" rel="gb_page_center[800, 500]">My Page</a>

但是当我将鼠标指向链接时,该 url 在浏览器状态栏中可见。我不希望这样,因为我打算向用户显示一个私有页面,该页面对每个用户都是唯一的,并且用户不能查看其他人的页面,如果他们知道 url,这是可能的。

有没有办法隐藏我的灰盒页面的网址?或者以另一种方式调用灰盒的方法?

0 投票
2 回答
1083 浏览

javascript - Greybox 图片库 - 初次点击时不加载图片

我正在使用灰盒来显示图像集中的图像。当我在其中一个链接上计时时,会出现图像集,但第一次没有加载图片(它只显示白色背景 - 见附图)。如果我在图像集中向前移动一个位置然后向后移动,它将正确渲染。

我正在加载该部分中的以下文件,并设置了 GB_ROOT_DIR 变量。有什么建议么?谢谢!

在此处输入图像描述

0 投票
1 回答
956 浏览

php - php输出显示在灰盒上

我有一个表单,它在提交时调用 php 脚本将数据插入 MySQL 数据库。我希望 php 脚本的输出返回到灰盒。我无法让它工作,所以我很感激你们可以提供的任何帮助。

我在表单定义上有灰色框调用,见下文,但没有做到这一点。

这是代码的子集:

php 是一个简单的插入到 MySQL 中的语句。

感谢任何帮助

0 投票
1 回答
2566 浏览

php - GreyBox:从函数内部调用弹出窗口

在 php 脚本中,在某些时候我需要显示一个 GreyBox 弹出窗口:

上面的代码显示了当 $myvar 为空但 mypage.php 永远不会加载时的弹出窗口,加载 gif 永远不会停止转动并且 Firebug 显示指向 loader_frame.html 的“GB null”错误。

我也试过:

但同样的问题。

如果我做:

在页面的某处,我的弹出窗口没有问题,所以我知道文件已正确安装。

我究竟做错了什么?

非常感谢!

0 投票
1 回答
492 浏览

jquery - jQuery灰盒与父页面冲突?

当框/弹出窗口出现时,我在灰框中遇到的每个问题,父页面中的文本字段仍然可见,我可以输入它们。请提供/分享任何建议或想法。最好的祝福

0 投票
2 回答
807 浏览

css - 灰盒覆盖更改窗口大小

我在我的商业网站上使用灰色框,以便用户可以登录和访问他们的帐户。 我的网站示例

当通过选择页面顶部的“登录”或“注册”来激活窗口时,页面或窗口的大小会扩大或改变(通过在窗口底部和右侧显示滚动条来发现。)我该如何防止这种情况发生?我希望页面的大小与激活窗口之前的大小相同。

0 投票
1 回答
1476 浏览

javascript - Greybox 图像未加载可能的 URL 问题?

我正在尝试使用 Greybox,但我对它找不到我想要显示的图像感到沮丧。我认为这可能与相对 URL 和没有指向正确的位置有关。但我不确定。我觉得我已经尝试了所有可能的 URL 组合。

这是问题,还是我完全错过了什么?我在这里阅读了有关 Greybox 的常见问题解答:http://orangoo.com/labs/GreyBox/FAQ/它并没有真正为我提供解决方案。

我将非常感谢任何帮助。谢谢。

注意:看起来服务器区分大小写。

相关页面的 URL 为:http: //www.ecometrix.ca/refresh/emma.html 图像位于:/refresh/emma/images/ 图像标记为:screen01.jpg、screen02.jpg、screen03.jpg 等.

这是我的 HTML 标题中的灰框内容:

这是我定义的图像集(现在使用绝对 URL):

这是 HTML 中的锚标记:

编辑: 这是对我有用的代码:

在和标签之间:

在身体里: