Autor Zpráva
FAKTOR2
Profil
Pokiaľ hláška alert vyzerá takto tak funguje.

<p><input value="Čo teraz robíš ?" onclick="alert('Teraz fungujem správne.');" type="button"></p>

Ale ako náhle som tam napísal 3-4 vety alert sa nezobrazí.
Dá sa to nejak ošetriť alebo nejaká alternatíva kam by sa zmestilo viac textu ?


Moderátor Joker: Nesouvisí s HTML, přesouvám do sekce JavaScript.
Joker
Profil
FAKTOR2:
Alert nemá omezenou délku textu.
To spíš v tom vloženém textu byl apostrof nebo uvozovka.
FAKTOR2
Profil
Celé to vyzerá takto:

<p><input value="Kto ti chce oblížiť ?" onclick="alert('Tie Vampírie beštie.');" type="button"></p>
<p><input value="Ako si sa sem dostal?" onclick="alert('Pracoval som tu ako baník. Ale stratil som tu rodinný amulet. 
Tak som ho šiel hladať. A tie netvory ma tu uveznili');" type="button"></p>
<p><input value="Kto vlastne si?" onclick="alert('
Volám sa Normie.Moja rodina žije v dedine blízko lesa.Bez toho amuletu
sa nemôžem doma ukázať.');" type="button"></p>
<p><input value="Tak to tu potom dobre poznáš?" onclick="alert('Ano stačí ked pôjdeš tou chodbou rovno.\n Tam sa schovavajú.');" type="button"></p>

Prvá a posledná otázka funguje. Pri stredných dvoch sa alert už nezobrazí.
Bubák
Profil
Nemůžeš řetězec rozdělit na dva řádky.
lionel messi
Profil
FAKTOR2:
Pri stredných dvoch sa alert už nezobrazí.
Reťazec musí byť v jednom riadku (ty si ho v problematických prípadoch rozdelil zalomením pomocou enteru), čím vznikla syntaktická chyba Unterminated string literal.

Správne sa píše uväznili. :-)
FAKTOR2
Profil
Tak takto sa veci majú. Dakujem.

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:

0