在同一弹出窗口中显示不同内容的最佳方法是什么。
我正在执行以下操作:
<a href = "javascript:openWin('content1.htm')">Content 1</a>
<a href = "javascript:openWin('content2.htm')">Content 2</a>
<a href = "javascript:openWin('content3.htm')">Content 3</a>
而且我有以下javascript:
function openWin(url) {
window.open(url, "_blank", "toolbar=no, scrollbars=no, resizable=no, top=200, left=300, width=870, height=650");
}
现在,单击每个链接后,将打开不同的弹出窗口。如何定位到同一弹出窗口以显示适当的内容,因此单击第二或第三链接后只能打开一个弹出窗口?
谢谢
最佳答案
确实很容易,您正在创建新的弹出窗口,因为您将"_blank"
指定为参数,将其更改为名称,并且只要打开就将在同一窗口中打开。
function openWin(url) {
window.open(url, "samewindow", "toolbar=no, scrollbars=no, resizable=no, top=200, left=300, width=870, height=650");
}