| 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: 11 let
|
|||
0