我有一个asp.net 2.0网站。在一个页面上 - 让我们调用它" P1",我有一个按钮,使用javascript打开一个新窗口 - 让我们调用新窗口" P2"。
<script type="text/javascript">
function openMapEditor() {
var editor = window.open('<%= Page.ResolveURL("~/imgmap/MapEditor.aspx") %>', '', 'scrollbars=yes, resizable=yes, width=965, height=800');
var timer = setInterval(function() {
if(editor.closed) {
clearInterval(timer);
__doPostBack('','');
}
}, 1000);
}
</script>
...
<asp:Button ID="cmdEditMap" runat="server" CssClass="cmdbutton" Text="Upload Image" OnClientClick="openMapEditor(); return false;" />
点击该按钮可以按照我的希望在Chrome中打开一个实际的新窗口。
在新窗口中,我有一个链接可以打开另一个页面。
<a name="img_href_check" href="http://facebook.com/fn" target="_blank" onclick="return (new RegExp('^https?://+')).test(this.getAttribute('href'));">Check</a>
我希望该页面会在P2的新标签页中打开,但实际发生的是它在新标签页面P1中打开。
如何在P2中的新标签页中打开页面?
提前致谢!