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 |
#2 · Zasláno: 5. 8. 2015, 20:40:35
FAKTOR2:
Alert nemá omezenou délku textu. To spíš v tom vloženém textu byl apostrof nebo uvozovka. |
||
FAKTOR2 Profil |
#3 · Zasláno: 5. 8. 2015, 20:45:54
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 |
#4 · Zasláno: 5. 8. 2015, 21:20:14
Nemůžeš řetězec rozdělit na dva řádky.
|
||
lionel messi Profil |
#5 · Zasláno: 5. 8. 2015, 21:25:41
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 |
#6 · Zasláno: 5. 8. 2015, 21:48:08
Tak takto sa veci majú. Dakujem.
|
||
Časová prodleva: 10 let
|
0