Re: [問題] 關於flash呼叫javascript顯示div
※ 引述《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
11/18 20:35, 1F
→
11/18 20:36, , 2F
11/18 20:36, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章