看板 Web_Design 關於我們 聯絡資訊
請問在網頁上張貼由flashpaper2輸出的swf檔是否可能可以讓IE開啟 小弟最近遇到了一個問題 我用flashpaper2輸出了swf檔 正常開啟皆沒有問題 但當我想要嵌入網站時 發現 當我很單純的寫HTML時 如下: <iframe width="420" height="315" src="Research/001.swf" frameborder="0" ></iframe> 任何瀏覽器都可以正常觀看 但當我是由程式自動生成時 生成的原始碼如下: <iframe width="420" height="315" src="PrintResearch.ashx?author=30199cb0902e994f388b59bd36e83a83" frameborder="0"></iframe> (author=30199cb0902e994f388b59bd36e83a83 為認證碼的部分,不太確定是否會有影響) (PrintResearch.ashx則會根據認證碼去連結相對應的SWF檔) 火狐和GOOGLE都可以正常開啟 但IE無法正常顯示 (會是空白頁面,IE6 & IE9兩者都有測試過,結果是一樣的) 小弟網站相關資料 網站開發語言:ASP.NET 有使用: jquery,jquery ui,google library api,google chart api,highchart 不太確定是哪個環節出錯 懇請解惑~~! 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.14.68.36
minejel:換各方式寫,都用jquery了,那就試試ajax去取回路徑給iframe 12/29 00:51
不太確定大大說的是否是下面這樣 $(document ).ready(function (){ $("div#test").append('<iframe width=\"420\" height=\"315\" src=\"PrintResearch.ashx?author=167dff0eee796f007b58b773ab37add0airlab.cc\" frameborder=\"0\"></iframe>'); }); <div id="d"></div> IE依然故我的顯示空白 懇請解惑 感恩 ※ 編輯: tonest 來自: 163.14.68.36 (12/29 13:51) ※ 編輯: tonest 來自: 163.14.68.36 (12/29 13:52)
minejel:如果一定要iframe,那想辦法先把給iframe的連結轉成swf 12/30 11:51
大大是指下面這樣子嗎? $(document ).ready(function (){ $("#test").attr('src', 'PrintResearch.ashx?author=167dff0eee796f007b58b773ab37add0airlab.cc'); }); <iframe id="test" width="420px" height ="315px" ></iframe> 還是是小弟誤會大大的意思? 上面這樣好像也不行 IE真的讓人很無言~~~~~~ ※ 編輯: tonest 來自: 163.14.68.36 (12/30 12:08)
minejel:你這樣寫傳給iframe的src值一樣沒變 12/30 21:14
minejel:先去google jquery+ajax 了解一下 12/30 21:14
minejel:不過一般要放flash不建議直接連swf,因為使用者瀏覽器要是 12/30 21:16
minejel:沒支援的話,那就.... 12/30 21:16
tonest:感謝大大~小弟去試試看囉!! 01/01 14:39