调用子 iframe 的 $(document).ready 函数之前的预处理

发布于 2024-12-20 09:33:57 字数 202 浏览 0 评论 0原文

我的页面(我们称之为 P1)有一个 iframe,我在其中加载另一个 html 页面(P2)。该 iframe 页面只能在 P1 中以伪模式或试用模式打开。

在使用 iframe 的 contentWindow 查找或其他方式调用 P2 的 $(document).ready() 函数之前,是否可以从 P1 的范围访问 P2 的范围并标记布尔变量?

谢谢。

My page (lets call it P1) has an iframe in which I load another html page (P2). That iframe page is to be opened only in a pseudo or a trial mode in P1.

From P1's scope, is it possible to access P2's scope and mark a boolean variable before P2's $(document).ready() function is called using the iframe's contentWindow look-up or otherwise?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纸伞微斜 2024-12-27 09:33:57

为什么不在 P1 的 iframe 的 src 属性中使用查询字符串来传递指示 P2 行为方式的布尔值?然后,在 P2 中使用一些服务器端脚本从查询字符串中获取变量并在页面加载之前进行相应的处理?

例如:

P1 代码:

<iframe src="http://example.com/p2.html?mode=trial"/></iframe>

P2 代码:

<?php if ($_GET['mode'] == trial)
{

    //Build trial page

} else {

    //Build normal page

} ?>

Why not use a querystring in the src attribute of P1's iframe which passes the boolean that dictates how P2 behaves? Then, use some server-side script in P2 to grab the variable from the querystring and handle it accordingly before the page loads?

e.g:

P1 code:

<iframe src="http://example.com/p2.html?mode=trial"/></iframe>

P2 code:

<?php if ($_GET['mode'] == trial)
{

    //Build trial page

} else {

    //Build normal page

} ?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文