<A href="javascript:openwin('url','left=100,top=100,height=100,width=100');return;">

解决方案 »

  1.   

    gage(蓝宝石)好像你说的方案行不通
      

  2.   

    最好使用 <a href="#" onClick="window.open("***");">***</a>
      

  3.   

    function openwin(page,size)
    {
    window.open(page,"newuser","toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,"+ size);

    还有更有意思的,在你的这个函数里加上return "HELLO WORLD!";显示[Object]是因为window.open方法有返回值,而你自己写的函数没有返回值。
      

  4.   

    同意
     jery_lee(U2-G2000) 的观点
    我的做法是
    <u style="cursor:hand" onclick="window.open(...)">aa</u>
    因为即使<a href='#'>当你点击的时候,也会动一下,有时不明显,有时却很讨厌
      

  5.   

    <a href='#'>当你点击的时候,会让网页go top,最好用<a href='javascript:;'>
      

  6.   

    要这样写:
    <A href="javascript:void(window.open('http://www.csdn.net','zsdfg',''))">打开新窗口</a>上面的是怎么回事呢?其实看一下地址栏就知道怎么回事啦,再看一下后退按钮……
      

  7.   

    其实都是window.open方法返回值惹出来的。只要href="javascript:"后调用的函数或方法没有返回值,就不会出现上述状况,相反,任何函数,如果有返回值用前面的调用都会出现浏览器显示出返回值的情况,window.open返回的是Object,浏览器显示的时候要将其转换一下就变成[object]了
      

  8.   

    <A href=# onclick="javascript:window.open('url','windowname','properties'); return false">打开新窗口</a>在链接的onclick事件里加入return false即可屏蔽这个链接.