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

看板Ajax作者 (鬼屁屁)時間17年前 (2008/11/18 19:53), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《withwill (鬼屁屁)》之銘言: 自問自答 在一陣莫名奇妙當中解決了 不過還是要感謝一下tn801534 在JAVASCRIPT的地方,我改成 function openmap(id){ var msg = document.getElementById(id); if(msg.style.display == 'none'){ msg.style.display = 'block'; } else msg.style.display ='none'; } 然後傳到伺服器上測試就可以了 可是在本地端測試還是會有相同的問題 會有可能是FLASH中getURL的問題嗎? : 最近在製作一個網頁 : 因為之前幾乎沒有碰過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 20:35, , 1F
爬了一下flash版,好像是安全性設定的問題,本機端沒反應
11/18 20:35, 1F

11/18 20:36, , 2F
是正常的,丟到伺服器上就可以了!
11/18 20:36, 2F
文章代碼(AID): #198gonpJ (Ajax)
討論串 (同標題文章)
文章代碼(AID): #198gonpJ (Ajax)