2011-08-25 3 views
2

유튜브의 새로운 소스 코드는 다음과 같이이다 TinyMCE에에 속성 값 : "W 모드 = 불투명"추가]은

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

TinyMCE에 페이스트이 벌금을하지만 문제는 내가 를 추가 할 필요가 있다는 것이다 명백한에 대한 src 속성에 CSS/DOM 이유. 가능하다면 TinyMCE 솔루션을 찾고 싶습니다. (물론, 아무도 쓸모가 없다면 분명히 jQuery를 쓸어 낼 수 있습니다.하지만 마지막 리조트입니다).

그리고 TinyMCE에의 문서들이 일치하는 와일드 카드를 사용할 말했다 것으로 나타났습니다 -하지만 난 수없는 것 '[allowFullScreen을 | 높이 | | SRC 폭]은 iframe을' valid_elements을 :

지금까지 내가 가진 그 (것)들을 일하기 위하여. 예를 들어

, 이런 식으로 뭔가 : valid_elements '은 iframe [? 너비 | 높이 | SRC = * + \ W 모드 \ = 불투명 | allowFullScreen을]'

(그러나 물론, 작동하지 않습니다)

생각? 아이디어?

+1

그래서 제이슨, 당신이 원하는 않는해야 *? W 모드 = 불투명 * 당신이 TinyMCE에 붙여 넣을 때 또는 당신이 그것을 추가 할 할 때 SRC 속성에 추가하는 방법? –

답변

0

&amp;wmode=Opaque을 src에 추가하면 어떨까요? 이것이 작동하지 않으면 &amp;wmode=transparent을 시도하십시오.

붙여 넣기 후에 src 속성을 수정하는 방법을 모르면 붙여 넣기 플러그인을 사용하고 paste_preprocess 설정에 일부 코드를 추가 할 수 있습니다. 이 그것을

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