為什么不直接用A﹐如果你不要它的樣式就改掉就行了嘛﹐<a href=more.asp target=_blank style="color:#000000">更多<img src='img/more.gif' width=29 height=9 border=0></a>

解决方案 »

  1.   

    如果非要span而且不用window.open还有<span style="cursor:hand" onclick="javascript:var oForm=document.createElement('form');oForm.target=this.target;oForm.action='more.asp?typeid=1';oForm.method='GET';oForm.appendChild(document.createElement('<input type=hidden name=typeid value=1>'));document.appendChild(oForm);oForm.submit();" title='更多的' target="_blank">更多 <img src='img/more.gif' width=29 height=9 border=0></span>钻牛角尖
      

  2.   

    因为<span>不会出现链接的下划线和鼠标焦点啊,漂亮一些啊。
      

  3.   

    我把它整理成函数算了,因为更多的链接不止一个,多谢了:)<script language="javascript">
    function openWindowURL(url,id) {
    var oForm=document.createElement('form');
    oForm.target=this.target;
    oForm.action=url;
    oForm.method='GET';
    oForm.appendChild(document.createElement('<input type=hidden name=typeid value='+id+'>'));
    document.appendChild(oForm);
    oForm.submit();
    }
    </script><span style="cursor:hand" onclick="javascript:openWindowURL('more.asp?typeid=1',1);" title='更多的'>更多 <img src='img/more.gif' width=29 height=9 border=0>js版很活跃啊,反应快。