vlozite do textarea jen opera, IE a FF chyba
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
ahoj lidi ... potreboval bych poradit s JS... pro Vas asi lehka zalezitost ale ja s JS moc neumim... mam udelanou funkci smajlik, ale funguje pouze v Opere. IE a FF mi nefunguji... :-( nevim kde je chyba.... funkce vypada takto: <script language="javascript" type="text/javascript"> <!-- function smajlik(text) { if (document.formular.textarea.createTextRange && document.formular.textarea.caretPos) { var caretPos = document.formular.textarea.caretPos; caretPos.text = caretPos.textarea.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; } else { document.formular.textarea.value += text; document.formular.textarea.focus(caretPos); } } //--> </script> a volam to pak takto: <a href="javascript:smajlik(':1: ')">:-)</a> <a href="javascript:smajlik(':5: ')">8-)</a> apod... textarea vypada takto: <textarea name="textarea"></textarea> dekuji za kazdou radu... :-) p.s.: mel sem i takovou jednoduchou funkcicku ale ta mi taky funguje jen v opere :-( function add_smile(smile) { document.getElementById('form_message').value += " " + smile + " "; }
-
<HTML>Zařiďte, ať ta <textarea>: 1) má nematoucí název 2) má id, aby se k ní dalo přistupovat pomocí document.getElementById</HTML>
-
Pokud chceš kliknutím na smajlík přepsat jeho kód do textarea, mám takovýhle zadávání smajlíků - zkus aplikovat: <script type="text/javascript"> <!-- function sm(what) { document.forms.novy_vzkaz.zprava.focus(); document.forms.novy_vzkaz.zprava.value=document.forms.novy_vzkaz.zprava.value+what; } //--> </script> A ve zdrojáku pak: <img src="img/25.gif" alt="" onclick="sm(' :-)) ')" height="15" width="15" /> Funguje ve všech (mých) prohlížečích - IE, FF, Opera
-
http://diskuse.jakpsatweb.cz/index.php?action=vtopic&forum=8 Tema: pridani textu do textarea pri kliknuti - chyba v IE a FF mimochodem, to forum je plne podobnych odkazu google.com site:diskuse.jakpsatweb.cz javascript textarea kurzor