var Index;
var WeekTable=document.getElementbyId('MapList')
var w = window.open("");
上面的代码将打开一个新选项卡,然后运行此代码:
w.document.writeln('HTML CODE GOES IN HERE FOR THE NEW PAGE');
我想在同一个标签页中打开此页面,以便用户可以返回到他们当前所在的位置。
答案 0 :(得分:2)
...这看起来非常微不足道,但是如果您只是想将用户重定向到同一个标签页中的新页面,请删除所有JavaScript并使用普通的<a>
标记,其中{ {1}}设置为您要转到的网址。你所描述的正是你从一个死的简单链接中得到的行为,所以我不确定你为什么不只使用一个:
href
如果必须先运行一些JavaScript,请绑定到链接的<a href="/mypage.html">Click Here</a>
事件,然后不返回false或在事件处理程序中运行click
,并且事件处理程序完成后,浏览器仍然会跟随该链接。
如果您必须在JavaScript中执行实际的“重定向”,请将网址指定为event.preventDefault()
,而不是使用window.location
:
window.open
答案 1 :(得分:0)
根据我的理解,由于您希望将数据从上一页传送到新页面,因此最好将所需变量存储在Javascript数据结构中,以后可以在加载新页面时访问该结构。 您可以创建一个数组并将数据推入其中,当您加载新页面时,您将能够访问所需的数据。