看來IE對中文的支援還需要再加油了
樓主您所po的連結之所以Firefox可以開啟而IE不能開啟
是因為Firefox對中文的支援較IE為佳
Firefox可以自動識別UTF8與BIG5,而IE無法自動識別
因此在撰寫正統的htm檔案,標頭位置需要定規這個htm檔是以"UTF8"碼或"BIG5"碼,為基準撰寫的
就可以避免瀏覽器誤判,以致無法正確顯示網頁
樓主PO的網頁,實際網址是
http://dl.dropbox.com/u/11387999/gamma/自設捷徑/自設捷徑.htm
而"自設捷徑.htm"這個檔案中,呼叫同資料夾中"自設捷徑.swf"這個SWF檔案
Firefox可以自動對應出"自設捷徑.swf"的UTF8碼是"%E8%87%AA%E8%A8%AD%E6%8D%B7%E5%BE%91.swf"
而IE則無法自動對應出UTF8碼
就會卡在網頁已經讀入使用者端,但無法開啟"自設捷徑.swf"檔案
對上述原理,樓主有可能無法全然了解
看來直接提供解決方案比較實際
請將"自設捷徑.swf"此檔案名稱改為任何"英文"字或"數字"即可,如"1.swf"或"a.swf"
這並不影響使用者的辨識,因為使用者根本就看不到這個swf檔的名稱
步驟有二個
一、將檔案"自設捷徑.swf",改名為 1.swf
二、將"自設捷徑.htm"以記事本打開,您將看到如下虛線中的檔案
.......................................................
<HTML>
<BODY>
<center><OBJECT CLASSID="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="1024" HEIGHT="788" CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=7,0,0,0">
<PARAM NAME=movie VALUE="自設捷徑.swf">
<PARAM NAME=play VALUE=true>
<PARAM NAME=loop VALUE=false>
<PARAM NAME=wmode VALUE=transparent>
<PARAM NAME=quality VALUE=low>
<EMBED SRC="自設捷徑.swf" WIDTH=1024 HEIGHT=788 quality=low loop=false wmode=transparent TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</EMBED>
</OBJECT></center>
<SCRIPT src='自設捷徑.js'></script>
</BODY>
</HTML>
.......................................................
請將其中二個"自設捷徑.swf",改為"1.swf"
存檔關閉
再將這二個檔案("自設捷徑.htm" 及 "1.SWF" )上傳網路空間,取代原來檔案
IE就可以正常開啟網頁了
在此還有一點要提醒您注意
在Firefox中開啟您的網頁時,雖然網址列看到的網址是
http://dl.dropbox.com/u/11387999/gamma/自設捷徑/自設捷徑.htm
您可以將網址列反白複製下來。貼到記事本中,就會發現
網址是如下的"UTF8"碼,而非如目視所看到的
http://dl.dropbox.com/u/11387999/gam...7%E5%BE%91.htm
這是因為Firefox或IE在dropbox上,解析網址時會轉為"UTF8"碼
Firefox可以讓您看到,您能識別的
http://dl.dropbox.com/..../gamma/自設捷徑/自設捷徑.htm
但是在IE上,您看到的就是直接的"UTF8"碼網址
這在對您班上,弱勢使用者會造成狠大的困擾
也失掉您刻意保留中文網頁檔名,供人識別的原意
在處理完上述二個步驟後,您可以使用
http://dl.dropbox.com/u/11387999/gamma/自設捷徑/自設捷徑.htm
來開啟IE,而不要使用
http://db.tt/RogacdE
因為使用這個連結,開出來的網址列將會是"UTF8"碼網址,正常人無法辦識