Autor Zpráva
vit
Profil *
Ahoj potřebuji vědět, proč se mi do textarei nevloží smajlík
script:
<script language="javascript" type="text/javascript">
function smajlik(text) {

  var textfield = document.getElementById('foo');

    if (textfield.createTextRange && textfield.caretPos) {

      var caretPos = textfield.caretPos;

      caretPos.text =  caretPos.textarea.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;

  } else textfield.value += text;

  textfield.focus(caretPos)

}
</script>

a tady je formulář
  <form action="novinky_uloz.php" method="post">
   <input type=\text" name="nick" maxlength="50"/> nick <br/>
   <input type="text" name="datum" maxlength="50"/> datum <br/>
   <input type="text" name="nadpis" maxlength="50"/> nadpis <br/>
   <img onclick="javascript:smajlik(':-) ')" src="pic/1.gif" width="20" height="20"><br>
   <textarea name="clanek" rows="15" cols="30">Článek</textarea><br/> 
   <input type="submit" name="sent" value="Pošli"/>
  </form>
Str4wberry
Profil
Například:
 var textfield = document.getElementById('foo');
<textarea name="clanek" rows="15" cols="30">Článek</textarea>
Keeehi
Profil
<textarea name="clanek" rows="15" cols="30" id="foo">
Kdyby jsi to nekopíroval, ale psal to sám, tak by jsi na to přišel.
vit
Profil *
njn js se mi ucit nechce diky
vit
Profil *
A když todle aplikuji třeba na <b></b> jak docílit toho, abych to napsané slovo klasicky označil kurzorem a ty tagy se zapsaly takhle: <b>neco</b>
Keeehi
Profil
vit:
Na této diskusi to funguje, takže se můžeš podívat do zdrojáku a najít si, jak to funguje.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0