看板 Web_Design 關於我們 聯絡資訊
※ 引述《Itemx (Itemx)》之銘言: : 發現一個問題, 不過目前還在想辦法解決 : 狀況是這樣的, 手上有一個網頁樣板, 樣板裡面包含了這樣的語法: : 習慣用DW CS3插入Flash的人應該都常常看到, 所以把部份script省略 : <script type="text/javascript"> : AC_FL_RunContent( // 略 : '../flash/banner'); : // end AC code : // 這裡面剩下的 ../flash/banner 就是指定我Flash原本的路徑, 用瀏覽器 : // 預覽也沒有問題, 正常的避開了IE需要Click的限制 : </script> : <noscript> : <object 引數略> : <param name="movie" value="../flash/banner.swf"> : <embed src="../flash/banner.swf" 其他引數略 > : </object></noscript> : 問題就出在我塗成藍色的部份 : 當我存成樣板之後 : 用這個樣板的HTML黃色的部份可以正常取代成相對路徑, 藍色的地方 : DreamWeaver卻還是保持 ../flash/banner 的樣子... : 這個狀況如果我用開新檔案套用樣板的時候不會出現, 藍色部份也會被DW修正成 : 正確的相對路徑 flash/banner : 問題是, 如果在這之後我重新改過樣板, Flash Javascript的部份就會變成 : ../flash/banner 的錯誤路徑 : 請問各位有什麼可以避免這問題的建議嗎? 想了一下最後用一點小招, 跟剛剛看到的<iframe>有關.. 既然 javascript 有可能會出錯, 那就避免讓javascript那邊被呼叫即可 把原本引入Flash(含呼叫AC.js)的部份換成去call iframe: <iframe style="width:597;height:152; border:0;" src="../flash/Banner.html"></iframe> 這種路徑DreamWeaverCS3不會認錯 然後Banner.html跟swf放在一起, 避免路徑問題 專門負責顯示此swf檔案, 當然Banner.html中已經用CSS把margin設定為0了 這樣就避開了JS的問題... 似乎不是最佳解, 不過還是分享一下 -- ◤ ◥ ∕∕∕\﹨﹨ |/◤◤\\ ◥|︳   / Believe Your ...? ── ── /// /// -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.139.176