javascript window.open后不出现[object]的方法

    技术2022-05-11  60

    问题:

    我们在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(), 不返回值?

    有点怪。


    最新回复(0)