我的Django项目中的index.html分为三个层次,head、body、footer。其中body细分为left和right两部分,right的地图是使用iframe嵌入的map.html页面,如图1所示:
图1
map.html页面中的from表单用于提交用户输入的数据,当用户点击确认下单时,调用app中views相应的方法验证用户是否登陆,若没登陆则跳转到登陆页面,出现如图2所示的界面:
图2
登陆界面直接在map.html(子页面)中跳转,并没有在父页面中跳转。
解决方法如下:
出处:http://www.cnblogs.com/JemBai/archive/2011/10/09/2203429.html
在登陆界面中加入以下代码:
<script language="JavaScript">
if (window != top)
top.location.href = location.href;
</script>