asp中使用javascript:openwin?调用显示页面只能在一个窗口显示

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:35:28
我在asp网页中使用:
<a href="javascript:openwin('content1.asp?id=<%=rs("id1")%>')">标题1 %></a>
<a href="javascript:openwin('content1.asp?id=<%=rs("id2")%>')">标题1 %></a>
调用显示页面content1.asp时候,每次点击都在同一个显示页面怎么能解决,我打开标题1内容的时候,同时点击标题2内容也能显示在另一个页面上,而不是把标题1已经打开的页面覆盖掉?

openwin应该是你自定义的js函数,但是这个函数给窗口赋予了标志,相同标志的弹窗,只能在一个窗口内打开
检查openwin函数中调用window.open的地方,Url后边的第二个参数是否传递了值。可以把它直接留空或传递不同的值。

window.open Url,,其他参数

window.open Url,不同的参数,其他参数

<a href="javascript:window.open('content1.asp?id=<%=rs("id1")%>','_blank')">标题1</a>

<a href="javascript:openwin('content1.asp?id=<%=rs("id1")%>','mywindow')">标题1</a>
<a href="javascript:openwin('content1.asp?id=<%=rs("id1")%>','mywindow')">标题2</a>

你要做的就是保持连接页面,在新窗口中打开信息页就可以了 ,
在新窗口打开的代码
<a href="javascript:openwin('content1.asp?id=<%=rs("id1")%>', '_blank' )">标题1</a>

在连接里加'_blank' 就可以了