Autor Zpráva
Harwen
Profil *
Ahoj potřeboval bych poradit.
Udělal jsem si návštěvní knihu na adrese http://ddmjosefov.ic.cz/index.php?cat=diskuze, ale narazil jsem na nečekanej problém.
Pro přidávání smajlíků používám kód :

<SCRIPT language=JavaScript>
<!--
function add_smile(s{
this.prispevek.text.value+= '' +s+ '';
}
-->
</SCRIPT>

a pak:

<a href=\"javascript:add_smile(' O:-) ')\">
<img src=\"smilies/angel.gif\" border=\"0\">
</a>

(upraveno podle smajlíka...)

V opeře a IE jde vše bez problémů, ale FF tam smajla prostě nehodí a nehodí. Netuší nějaká dobrá duše kde by mohl být zakopán pes? :-)
Str4wberry
Profil
Neměla by za „add_smile(s“ být koncová závorka? Tedy: „add_smile(s) {“.
Harwen
Profil
Ta tam samozřejmě je. Jen mi nějak vypadla při kopírování :-)
peta
Profil
Harwen
www prohlizec - js konzola
FF - nastroje - chybova / js konzola
Co to pise za chybu?

jakpsatweb - javascript - priklady - formulare
Harwen
Profil
peta
Díky za pomoc :-) pitomá chyba... ne "this.prispevek" ale "document.prispevek" Holt FF je nějak choulostivej :-)
peta
Profil
Harwen Myslis? this = aktualni prvek, coz je v tomto pripade "a href". Ze je jiny prohlizec schopen prohledavat document, kdyz nic nenajde je jeho plus. Nicmene zrovna Operu bych javascriptove povazoval za smejd. U IE za normalni vlastnost.
peta
Profil
http://www.volny.cz/peter.mlich/Pr/textarea.htm
- umi to udrzet kurzor v textarea IE6 i FF
- umi to vlozit na oznacene misto
- umi to udrzet kurzot i pri odscrolovani textarea

treba se to nekomu bude hodit
Harwen
Profil
Tak to je o trošku lepší než to moje :-D Na druhou stranu taky o trochu delší kód... :-)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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