怎么样处理javascript window.open后不出现的问题?
问题:
我们在asp结合javascrip写页面时候,经常要从数据库里用asp返回一些数据,再用window.open函数弹出新的窗口。
比如:
response.write "<TD align='left' width='120'>" & " <a href="&"javascript:window.open('photo_view_detail.asp?dispid="&rs("id")&"','_blank','width=640,height=640,top=0,left=0,toolbar=no,menubar=no,scrollbars=yes')"&" ><img src="&rs("photoUrl")&" width='100' heigh='100' border='5' style='border-color:#ededed'> </a><br>" &"-["& rs("photoname") &"]"& "</TD>"
然而,实际运行时候,在点了这个图片后,弹出了窗口却在后面留下一个窗口,并且显示[object]
真是莫名其妙... ...
解决办法:在window.open外围套上一个void()
void(window.open(.......))
=====================好象 c语言里的void main(), 不返回值?
有点怪。
本文地址:http://www.45fan.com/dnjc/69460.html