MozTW 討論區
https://forum.moztw.org/

在firefox中選單無法順利被display出來
https://forum.moztw.org/viewtopic.php?f=13&t=15401
1 頁 (共 1 頁)

發表人:  訪客 [ 2006-08-28, 23:25 ]
文章主題 :  在firefox中選單無法順利被display出來

代碼:
<script LANGUAGE="javascript">
function fmenu(el)
{el.style.display=el.style.display=="none"?"block":"none"}
</script>


<table  border="1" cellspacing="0" >
  <tr>
    <td><div onMouseDown="fmenu(menu1)" style="cursor:pointer; color: #999999;" >量表索引</div>
      <TABLE id="menu1" style="display:none;"  border="0" width="100">
     <tr ><td >
        <font size=2 color=#999999><a href="#" target="mainFrame">英文索引</a></font><br>
        <font size=2 color=#999999><a href="#" target="mainFrame">中文索引</a></font>
      </td>
     </tr></TABLE></td>
  </tr>

不知道為什麼在firefox中點選主標題(量表索引),子標題無法被隱藏或是展開,在IE是可以,請問我有哪裡寫錯了,讓Firefox無法相容我的程式呢?

發表人:  junea [ 2006-08-28, 23:29 ]
文章主題 : 

忘記登入,抱歉,程式貼的很亂,重貼一次
代碼:
<script LANGUAGE="javascript">
function fmenu(el)
{el.style.display=el.style.display=="none"?"block":"none"}
</script>


<table cellspacing="0" >
  <tr>
    <td><div onMouseDown="fmenu(menu1)" style="cursor:pointer; " >量表索引</div>
      <TABLE id="menu1" style="display:none;" border="0" width="100">
     <tr ><td >
        <a href="#" target="mainFrame">英文索</a><br>
        <a href="#" target="mainFrame">中文索引</a>
      </td>
     </tr></TABLE></td>
  </tr>
</table>


這樣應該比較看的懂了

發表人:  風痕影 [ 2006-08-29, 12:29 ]
文章主題 : 

請將el.style.display
改成document.getElementById(el).style.display看看
直接用ID的簡寫法是不標準的 ^^

發表人:  kourge [ 2006-08-29, 12:52 ]
文章主題 : 

而且 onMouseDown="fmenu(menu1)" 要改成 onMouseDown="fmenu('menu1')"

發表人:  junea [ 2006-08-29, 21:06 ]
文章主題 : 

感謝各位版友的幫忙,己經可以在Fx執行了
現在使用FX之後,都會比較要求寫出來的東西
一定也要能在非IE上的瀏覽器跑
有時候因為對標準不熟,所以改的比較辛苦
不過只要每個瀏覽器都能夠順利執行
就覺得很滿足了

發表人:  kourge [ 2006-08-29, 22:39 ]
文章主題 : 

在每個瀏覽器都能夠執行,是許多網頁設計師夢寐以求的,但是要如此做到,並非一條直路,而是如同一座森林。此為各家瀏覽器對標準的態度不同,所造成的不便。或許有朝一日能改善吧。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/