MozTW 討論區 https://forum.moztw.org/ |
|
IE和Safari顯示flash正常 但是Firefox卻無法顯示正確Flash https://forum.moztw.org/viewtopic.php?f=13&t=22007 |
第 1 頁 (共 1 頁) |
發表人: | ofdm [ 2008-03-25, 15:39 ] |
文章主題 : | IE和Safari顯示flash正常 但是Firefox卻無法顯示正確Flash |
我有個測試網頁 http://trendq.org/testflash.php 裡面有用到<embed src>加入flash元件 代碼: <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="560" HEIGHT="320" id="currency" ALIGN=""> <PARAM NAME=movie VALUE="charts.swf?library_path=charts_library&xml_source=stock_v3.php?stock=%5EDJI%26mode=d"> <PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#aaccff><param name="wmode" value="transparent"> <EMBED src="charts.swf?library_path=charts_library&xml_source=stock_v3.php?stock=%5EDJI%26mode=d" quality=high wmode="transparent" bgcolor=#aaccff WIDTH="560" HEIGHT="320" NAME="currency" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> </EMBED> </OBJECT> 必須要傳值到xml_source的php檔案才能畫出正確的flash圖 兩個變數為stock和mode參數值分別為%5EDJI和d 一般的寫法是 方法A: 代碼: xml_source=stock_v3.php?stock=%5EDJI&mode=d [在stock_v3.php裡面是以$_GET方式來抓這兩個變數] 方法A不論是FireFox, IE, Safari都只抓到第一個變數值,而抓不到第二個變數值。 懷疑是&符號搞鬼,改用%26代換&符號 方法B: 代碼: xml_source=stock_v3.php?stock=%5EDJI%26mode=d
則變成IE和Safari都正常 但是FireFox卻抓不到兩個變數值 測試版本: FireFox 2.0.0.12 / IE 7.0.5730.11IS / Safari 3.0.4 原本在舊版Firefox沒有這個問題,但是更新到2.0版之後就出現了,請問版上高手,這是什麼原因又該怎麼解決呢?謝謝啦! |
發表人: | Dark Shenada [ 2008-03-25, 19:47 ] |
文章主題 : | |
代碼: value="charts.swf?library_path=charts_library&xml_source=stock_v3.php?stock=%5EDJI&mode=d" => 錯的 value="charts.swf?library_path=charts_library&xml_source=stock_v3.php?stock=%5EDJI&mode=d" => 正確的 & 要寫成 & 才是正確的寫法 還有儘可能的使用XHTML 1.0 Transitional的語法來避免不同的browser對不完整的tag有不同的解讀 代碼: .....
<param name="movie" value="charts.swf?library_path=charts_library&xml_source=stock_v3.php?stock=%5EDJI&mode=d" /> ..... |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |