asv21 發表於 2007-5-29 11:34

[Java Script] OpenWin問題

以下是我於同一頁輸入的html code:


<tr>
      <td bgcolor="#FFFF99"><script language="javascript">
   <!--
   function openwin() {
   window.open("abc.htm","","scrollbars=1,width=620,height=600")
   }
   //-->
            </script>
          <a href="javascript:openwin()"><font size="-1">CLICK HERE 1</font></a></td>
      </tr>

<tr>
      <td bgcolor="#FFFF99"><script language="javascript">
   <!--
   function openwin() {
   window.open("def.htm","","scrollbars=1,width=620,height=600")
   }
   //-->
            </script>
          <a href="javascript:openwin()"><font size="-1">CLICK HERE 2</font></a></td>
      </tr>


但是當我試run這頁網頁時
無論我click進「CLICK HERE 1」
或者「CLICK HERE 2」
我亦只會被帶領到def.htm
系統好似將兩條link搞亂了
怎樣才可以令我
click入「CLICK HERE 1」顯示abc.htm
而click入「CLICK HERE 2」顯示def.htm呢?

希望板友可以解答

[ 本帖最後由 asv21 於 2007-5-29 11:35 編輯 ]

dcyw 發表於 2007-5-29 12:49

因為你的兩個function相同名稱,故後者取代前者。

可試試修改其中一個function的名稱。

asv21 發表於 2007-5-31 12:42

原帖由 dcyw 於 2007-5-29 12:49 發表 http://www.hkitalk.net/HKiTalk2/images/common/back.gif
因為你的兩個function相同名稱,故後者取代前者。

可試試修改其中一個function的名稱。

可否舉例讓我參考一下?
謝謝!

dcyw 發表於 2007-5-31 13:06

你可試試以下可否成功運行(粗體字部份是作出了修改的):


<tr>
      <td bgcolor="#FFFF99"><script language="javascript">
   <!--
   function openwin() {
   window.open("abc.htm","","scrollbars=1,width=620,height=600")
   }
   //-->
            </script>
          <a href="javascript:openwin()"><font size="-1">CLICK HERE 1</font></a></td>
      </tr>

<tr>
      <td bgcolor="#FFFF99"><script language="javascript">
   <!--
   function openwin2() {
   window.open("def.htm","","scrollbars=1,width=620,height=600")
   }
   //-->
            </script>
          <a href="javascript:openwin2()"><font size="-1">CLICK HERE 2</font></a></td>
      </tr>

[ 本帖最後由 dcyw 於 2007-5-31 13:08 編輯 ]

asv21 發表於 2007-5-31 22:00

成功了…謝謝!:)
原先我還以為是修改openwin括弧內的東西…
頁: [1]
查看完整版本: [Java Script] OpenWin問題