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

Firefox 3.0.10無法正常運作javascript
https://forum.moztw.org/viewtopic.php?f=13&t=26934
1 頁 (共 1 頁)

發表人:  taro77 [ 2009-05-21, 16:27 ]
文章主題 :  Firefox 3.0.10無法正常運作javascript

請教各位大大~
我在網頁加入"隱藏文字"的功能
在ie6.0運作正常,但在firefox 3.0.10卻無法運作
請問高手該如何解決?? :(
程式碼如下:
<script language=javascript>
function extend(hider)
{
HideMenu = document.all[hider].style;
if (HideMenu.display == 'none')
HideMenu.display = "block";
else
HideMenu.display = "none";
}
</script>

發表人:  akong [ 2009-05-21, 17:20 ]
文章主題 : 

我想你可以安裝firebug
看看該網頁在firefox下有什麼問題

發表人:  Dark Shenada [ 2009-05-22, 07:11 ]
文章主題 : 

taro77 寫:
請教各位大大~
我在網頁加入"隱藏文字"的功能
在ie6.0運作正常,但在firefox 3.0.10卻無法運作
請問高手該如何解決?? :(
程式碼如下:
<script language=javascript>
function extend(hider)
{
HideMenu = document.all[hider].style;
if (HideMenu.display == 'none')
HideMenu.display = "block";
else
HideMenu.display = "none";
}
</script>


根本是IE only的語法, 這當然不會動
請google "document.all firefox"

發表人:  taro77 [ 2009-05-22, 09:25 ]
文章主題 : 

不好意思~
其實小妹不懂javascript
只是做網頁需要用到此功能,從網路上找的這段程式可用
所以...可否請教各位高手
以上那段程式該如何改寫好呢?
感謝大力相助 :oops:

發表人:  kourge [ 2009-05-25, 09:32 ]
文章主題 : 

把這段:
HideMenu = document.all[hider].style;
改成:
HideMenu = document.getElementById("hider").style;

發表人:  taro77 [ 2009-05-25, 11:04 ]
文章主題 : 

不好意思~
照著大大的建議改完後
IE跟FIREFOX都無法正常運作
IE出現javascript錯誤:此處需要物件
:cry:

發表人:  kourge [ 2009-05-25, 11:12 ]
文章主題 : 

能不能給一下 HTML 碼?不然改這段 JavaScript 像在瞎猜一樣。

發表人:  taro77 [ 2009-05-25, 11:42 ]
文章主題 : 

不好意思~ :oops:

我的html碼片段如下:
<p class="date"><img src="images/comment.gif" alt="" /><a style="text-decoration: none" href="javascript:extend('block1')">more</a></p>

<div id=block1 style="display: none">
<p>需要隱藏的文字...</p>
</div>

發表人:  風痕影 [ 2009-05-25, 12:17 ]
文章主題 : 

HideMenu = document.getElementById(hider).style;
這樣應該就可以了?

發表人:  taro77 [ 2009-05-25, 13:03 ]
文章主題 : 

感謝大大相助~
可以在IE跟FIREFOX上正常運作囉 :lol:

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