LifeType 中文開發論壇

開發 => 模版設計 => 主題作者是: lisamaus 於 七月 17, 2006, 06:32:46 上午



主題: 在文章內嵌入flash的問題
作者: lisamaus七月 17, 2006, 06:32:46 上午
我想在文章內嵌入flash. 我用了以下語法
程式碼:
<embed src="http://lisasb.steel.hl-users.com/blog/resserver.php?blogId=1&amp;resource=WM-2.swf" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="640" height="480"></embed>

但是在HTML更新過後, HTML自動成了
程式碼:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="640" height="480">
<param name="movie" value="http://lisasb.steel.hl-users.com/blog/resserver.php?blogId=1&amp;resource=WM-1.swf" />
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="wmode" value="" />
<embed src="http://lisasb.steel.hl-users.com/blog/resserver.php?blogId=1&amp;resource=WM-1.swf" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="640" height="480"></embed></object>

然後在文中flash之前多出了
程式碼:
27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="640" height="480">

請問我應該用哪些語法在文中正確的嵌入flash
謝謝


主題: Re: 在文章內嵌入flash的問題
作者: james七月 17, 2006, 09:52:28 上午
Hi  lisamaus :

你用的是tinymce嗎?

如果是的話,請搜尋一下 tinymce 和 embed,有滿多相關內容的。

good luck.

James.


主題: Re: 在文章內嵌入flash的問題
作者: HooArt七月 17, 2006, 05:48:30 下午
一楼的文本框也太小了点吧.老大改改啊.正好在找这方面的问题.居然成这样子.郁闷.


主題: Re: 在文章內嵌入flash的問題
作者: lisamaus七月 17, 2006, 06:47:07 下午
HooArt,

程式碼的內容可以用方向控制鍵來移動觀看你以為看不到的部分.

James,

文我都爬過了. 我想我沒把我的重點說清楚. 我的code應該是沒有錯, 爬文後也發現手動html的編輯所強制加入的碼看起來也沒有問題. 而且在我的文章中也老老實實的嵌入了我要的flash. 問題在, 不知道為什麼在flash之前有一段<object>attributes殘留的code.

請看http://lisasb.steel.hl-users.com/blog/index.php?op=ViewArticle&articleId=14&blogId=1

可以麻煩James幫我看看嗎? 先行謝過!


主題: Re: 在文章內嵌入flash的問題
作者: markwu七月 17, 2006, 09:09:17 下午
lisamaus:

我還沒測試。但能不能請你測試一下。

1. 到網誌設定把 wysiwyg editor 關了
2. 發表新文章,貼上 <embed> 的這一段程式

然後看看 flash 能不能顯示。我只是想確認是 tinymce 的問題,還是 lifetype 本身 html cleanup parser 的問題。

Mark


主題: Re: 在文章內嵌入flash的問題
作者: james七月 17, 2006, 09:37:08 下午
這應該是tinymce的關係。(我已經試驗過了,把WYSIWYG關了,就不會多這些碼)
沒有很仔細去看tinymce為何要這麼做,應該是為了瀏覽器的相容性或是要符合XHTML的規範等,所以tinymce會自動加上那些東東。
不過應該不會影響flash的執行才對 :-)
不知道這樣有沒回答lisamaus你的問題呢  :-)

James.


主題: Re: 在文章內嵌入flash的問題
作者: lisamaus七月 18, 2006, 03:06:44 上午
呵呵....James也測了啊!
我剛才測過的結果, 關掉wysiwyg editor再貼就ok了

奇怪就奇怪在, 其實加上<object>tag的語法在一般的html是不會產生問題的. 並不會產生殘碼. 我在猜會不會是有什麼字碼中斷了語法的完整性. 我實在是不很了解. 不過就像James說的一樣, 除了殘碼讓文章外相變醜之外, 倒是不會影響功能.

不過謝謝Mark, 這樣至少我找到方法了, 下次要貼flash的時候就把wysiwyg editor關掉