在引用父页面 js 变量/方法等时,所有弹出窗口都相同吗?
弹出窗口内容中的 ajax 请求怎么样?
据我了解,弹出窗口只是在玩 Z 顺序,所以它基本上仍在父页面上,只是看起来“更高”对吗?
在引用父页面 js 变量/方法等时,所有弹出窗口都相同吗?
弹出窗口内容中的 ajax 请求怎么样?
据我了解,弹出窗口只是在玩 Z 顺序,所以它基本上仍在父页面上,只是看起来“更高”对吗?
很可能您正在谈论一个弹出窗口,即当动作发生时显示的 div(或其他元素)。这是通过在页面上放置某种隐藏元素来完成的,这些元素刚刚显示并可能居中,然后被带到前面(使用 z-index)。
如果这是您将弹出窗口与 javascript 一起使用的方式,那么是的,弹出窗口可以访问页面上的所有 javascript。
您必须了解跨域脚本。但是,对于最简单的情况,您应该能够通过以下方式在父页面上引用 javascript:
if (window.parent)
{
window.parent.SomeFunctionOnParent();
}
Javascript 弹出窗口是独立的窗口,但它们可以通过以下方式引用其所有者:window.owner