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/ |