[問題] 關於flash呼叫javascript顯示div

看板Ajax作者 (鬼屁屁)時間17年前 (2008/11/18 17:51), 編輯推噓4(404)
留言8則, 3人參與, 最新討論串1/2 (看更多)
最近在製作一個網頁 因為之前幾乎沒有碰過javascript 目前遇到一個問題,請教一下大家 希望達成的效果是點選FLASH-1中的按鈕,可以顯示出網頁中的DIV 然後再點選DIV中的FLASH-2,將DIV隱藏(備註:是兩個不同的flash) 找了很久google,依照大家的做法修改還是沒有辦法 目前我測試出現3種狀況 Firefox3:連DIV都無法顯示 IE7:可以顯示div,點選DIV中的FLASH-2卻無法隱藏 Firefox3的IE Tab:都可以執行 [ 以下是flash按鈕中的語法 ] on (release){ getURL("JavaScript:openmap('mapdiv');"); } [ 以下是javascript ] <script language="JavaScript" type="text/javascript"> <!-- function openmap(id){ var msg = document.getElementById(id); if(msg.style.display == "none"){ msg.style.display = ""; } else msg.style.display ="none"; } //--> </script> [ 以下是div ] <div id="mapdiv" style="display:none;"> 裡面塞了一個FLASH-2 </div> 如果有語法寫錯或是邏輯上的問題,歡迎指教 希望有人能幫忙一下了!謝謝! 因為不知道是flash還是JAVASCRIPT寫錯,如果有PO錯版,再請告知 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.179.156

11/18 18:20, , 1F
display改成block看看?
11/18 18:20, 1F

11/18 18:23, , 2F
diaplay應該沒有""這種的= =...
11/18 18:23, 2F

11/18 19:20, , 3F
我是上google找的,文中說block在firefox會有問題(?)
11/18 19:20, 3F

11/18 19:23, , 4F
不過測試後,改成block後 3種結果也是一樣
11/18 19:23, 4F

11/18 19:24, , 5F
你把你的測試頁面網址丟來看看好了
11/18 19:24, 5F

11/18 19:37, , 6F

11/18 19:40, , 7F
設定的按鈕是"網站地圖",另外可以選取check打開DIV
11/18 19:40, 7F

11/18 23:34, , 8F
對IE 6的<tr>來說 display="" 跟display="block"不同。
11/18 23:34, 8F
文章代碼(AID): #198f0Nxj (Ajax)
文章代碼(AID): #198f0Nxj (Ajax)