TinyMCE - insert html kodu

2 Cevap php

I would appreciate if there is someone who can help me solve this problem, I've been trying to resolve it for few days, but with no success. I made custom button that inserts image into code, and here is textual version:

<a href="javascript:;" onmousedown="tinyMCE.execCommand('mceInsertContent',false,'<br><img alt=$img_title src=$link/img/sadrzaj/$file\>');">Insert Image</a>

Problem is that I'm not allowed to use quotes so I have to use alt=Some_value and quotes are added automaticly. Problem comes when i enter value with space: alt=Some value and then only "Some" is entered while everything after whitespace is ignored. For src attribute it's ok because it cant contain whitespaces, but for image description it would be very useful. I can format string and put _ instead of whitespace but that's not solution.

Herhangi bir yardım lütfen?

2 Cevap

(\) tırnak önce eklemek istediğiniz bir ters eğik çizgi ekleyin.

<a href="javascript:;" 
  onmousedown="tinyMCE.execCommand('mceInsertContent',false,'<br>
  <img alt=\'$img_title\' src=\'$link/img/sadrzaj/$file\' />');">Insert Image</a>

Bu, sizin üzerinde bozmadan script ve tırnak dahil sağlayacaktır.

Ters eğik çizgi sadece kod diyor, "burada bitmiyor, bu alıntı kod satırı sonuna işaret etmiyor. Sadece ekran çıkışı bu içerir. Teşekkür ederiz."

Eğer tek tırnak (') IMG niteliklerini etrafında kullanmak zorunda olduğunu unutmayın.

(Başka bir şey:. XHTML olarak, ne zaman kendi kendine kapanan) IMG, sen çizgi kullanın (/ gibi bir etiket değil, ters eğik çizgi)

(Eğer hiç geri dönüp bir şeyleri değiştirmek gerekiyorsa), sadece onmousedown bir işlevi çağırmak yapabilirdiniz kodu daha okunabilir hale getirmek için daha iyi olabilir:

<a href="javascript:;" onmousedown="addImage()">Insert Image</a>

<script type="text/javascript">
function addImage(){
 tinyMCE.execCommand('mceInsertContent',false,'<br>
  <img alt="$img_title" src="$link/img/sadrzaj/$file" />');
}
</script>