我一直在制作一个网页,他们希望这个人注册一些东西。结果,他们在页面上有一个警报窗口,用户点击“注册”按钮,警报窗口加载一个表单。
没什么大不了的。但是,在下面的浏览器页面和注册第二阶段的表单上,有指向标准免责声明页面的链接。他们希望这些在用户点击它们时弹出窗口。
当我以通用形式对其进行测试时(没有用户登录 - 页面和免责声明被声明为“公共”,因此您无需登录即可查看它们),它运行良好。
但是,如果用户已登录,当您点击免责声明链接时,它会加载相同的“注册”页面 - 父页面!
我将发布我的编码,但我正在寻找的是双重的 - 有没有一种简单的方法可以防止其他内容加载到该弹出窗口中?
如果不是,我猜它与无处不在的注册弹出窗口/警报有关,并且当其他内容被拉入时,有编码告诉它加载具有同一页面的任何后续弹出窗口。我应该寻找某种语言吗?这一切都是非常模块化的,有很多包含,跟踪事情可能很棘手。如果有人有一些建议,我猜就更少了。
<script language="javascript" type="text/javascript">
// Popup window code
var popupWindow = null;
function popitup(url2,winName,w,h,t,l,scroll){
settings =
'height='+h+',width='+w+',top='+t+',left='+l+',scrollbars='+scroll+',resizable'
popupWindow = window.open(url2,winName,settings)
}
</script>`
<p>© <%=Year(now)%> <%=usr_Company%> All Rights Reserved.
<a style="color: #898787;" href="info_privacy1.asp" onclick="popitup(this.href,'disclose','700','780','100','200','yes');return false">Privacy Policy</a>
| <a style="color: #898787;" href="info_terms1.asp" onclick="popitup(this.href,'disclose','700','780','100','200','yes');return false">Terms of Service</a> <br /><br />
<%=brand_name%> legal disclaimer blah blah blah blah blah.<br /><br />
</p>
</div>
</div>
</body>
</html>
`