日期:2014-05-17  浏览次数:20892 次

能在第三个页面中获得iframe的父窗口的URL吗
我有一个网页,里面有一个iframe窗口,iframe 窗口的表单提交到第三个页面,能不能在第三个页面中获得iframe 的父窗口的URL,并赋给一个变量.

另:如果第三个页面与前两个页面没有任何关系,那又如何获得iframe 的父窗口的URL?

------解决方案--------------------
comeurl是服务器变量??如果是的话,你得在提交的页面里加个隐藏控件,并把他的值设置为父窗口的url就行了.

login.asp
<form action='check_login.asp' method='post'>
<input type='hidden' id='comeurl' name='comeurl' value=''/>
<script type='text/javascript'>
document.getElementById('comeurl').value=parent.location.href;//设置隐藏控件的值为父窗口的url
</script>
..
..
..
其他代码
</form>


check_login.asp
VBScript code
dim comeurl
comeurl=request.form("comeurl")'获取父窗口的url