2011-08-25 137 views
2

YouTube新推出的嵌入代碼是這樣的:「?的wmode =不透明」附加屬性值在TinyMCE的

<iframe 
    width="560" 
    height="345" 
    src="http://www.youtube.com/embed/rFuUFeQIdpk" 
    frameborder="0" 
    allowfullscreen> 
    </iframe> 

TinyMCE的膏這很好,但問題是,我需要添加爲明顯的src屬性CSS/DOM的原因。如果可能的話,我真的很想找到一個in-TinyMCE解決方案(當然,如果沒有一個可用,我可以明顯地鞭打一些jQuery ......但這是最後一個手段)。

到目前爲止,我有: valid_elements:「IFRAME [寬度|高度| SRC |的allowFullScreen]」

而且我注意到,在tinyMCE的的醫生說,他們接受通配符匹配 - 但我似乎無法讓他們工作。

例如,這樣的事情: valid_elements: 'IFRAME [?寬度|高度| SRC = * + \ WMODE \ =不透明|的allowFullScreen]'

(當然,不工作)

想法?想法?

+1

所以傑森,你要*?的wmode =不透明*當你粘貼到TinyMCE的,或當你想將其添加到添加到SRC屬性? –

回答

0

爲什麼不直接在src中添加&amp;wmode=Opaque? 如果這不起作用,請嘗試&amp;wmode=transparent

如果您不知道如何在粘貼後修改src屬性,則可以使用粘貼插件並將一些代碼添加到paste_preprocess設置中。 這應該這樣做

o.content.replace(/src=\"(.*?)"/g, "$1&amp;wmode=Opaque");