javascript弹出窗口加载父url

javascript弹出窗口加载父url,javascript,html,Javascript,Html,我一直在做一个网页,他们希望这个人注册一些东西。因此,他们在页面上有一个警报窗口,用户点击“注册”按钮,警报窗口加载一个表单 这没什么大不了的。但是,在下面的浏览器页面和注册第二阶段的表单上,有到标准免责声明页面的链接。他们希望当用户单击这些窗口时,它们成为弹出窗口 当我测试它时,它以一般形式(没有用户登录-页面和免责声明声明为“公共”,因此您无需登录即可查看),工作正常 但是,如果用户已登录,当您点击免责声明链接时,它将加载相同的“注册”页面-父页面 我将发布我的编码,但我要寻找的是双重的-有

我一直在做一个网页,他们希望这个人注册一些东西。因此,他们在页面上有一个警报窗口,用户点击“注册”按钮,警报窗口加载一个表单

这没什么大不了的。但是,在下面的浏览器页面和注册第二阶段的表单上,有到标准免责声明页面的链接。他们希望当用户单击这些窗口时,它们成为弹出窗口

当我测试它时,它以一般形式(没有用户登录-页面和免责声明声明为“公共”,因此您无需登录即可查看),工作正常

但是,如果用户已登录,当您点击免责声明链接时,它将加载相同的“注册”页面-父页面

我将发布我的编码,但我要寻找的是双重的-有没有一种简单的方法可以防止其他内容加载到弹出窗口中

如果不是,我猜它与无处不在的注册弹出窗口/警报有关,并且随着其他内容的加入,会有代码告诉它加载具有相同页面的任何后续弹出窗口。有什么我应该找的语言吗?这一切都是非常模块化的,包含了大量的内容,要想追踪这些内容可能会很棘手。我想,如果有人有一些建议的话,情况就更糟了


//弹出窗口代码
var popupWindow=null;
函数popitup(url2、winName、w、h、t、l、滚动){
背景=
'高度='+h+',宽度='+w+',顶部='+t+',左侧='+l+',滚动条='+scroll+',可调整大小'
popupWindow=window.open(url2、winName、设置)
}
`
©;保留所有权利。

|

    <%=brand_name%> legal disclaimer blah blah blah blah blah.<br /><br />
</p>

</div>

</div>

</body>

</html>
法律免责声明废话废话废话。


`

您必须让JS知道用户已登录。实现这一点的方法很少—AJAX,但更简单的是在页面加载上—IDK您正在使用的是—php或其他什么,但它应该做的是:

如果用户已登录,则将globav变量打印为javascript“userSignedIn=1”


然后,当用户单击一个链接时,js检查userSignedIn是否设置为1,如果设置为1,它将不显示注册窗口,而是继续到下一个窗口,如果userSignedIn未设置(或不是1),则将显示注册表单…

Shonwing servercode没有帮助。在源视图中显示输出。
    <%=brand_name%> legal disclaimer blah blah blah blah blah.<br /><br />
</p>

</div>

</div>

</body>

</html>