Autor | Zpráva | ||
---|---|---|---|
Chrstka Profil * |
#1 · Zasláno: 27. 4. 2006, 18:11:28
Javascript mi pri vypisu porad pise tuto chybu:unterminated string literal
jde s tim neco delat?co to je? zkousel jsem to prelozit ale nepovedlo se |
||
WanTo Profil |
#2 · Zasláno: 27. 4. 2006, 18:19:30
Tak sem pošli kód toho skriptu.
|
||
Chrstka Profil * |
#3 · Zasláno: 27. 4. 2006, 18:34:39
no to bych mohl,ale patrne jde o obsah ktery je promennych pridan a ten je deklarovan dynamicky/vkladam za behu phpčkem.
jde mi proste o to jestli proti tomu neco nejde delat?co to je?nebo neco podobneho nevim si rady :( kopirovat to sem by bylo slozite |
||
WanTo Profil |
#4 · Zasláno: 27. 4. 2006, 18:35:47
Tak se podívej, jestli text vložený přes PHP neobsahuje uvozovky.
|
||
Časová prodleva: 12 měsíců
|
|||
matak Profil |
#5 · Zasláno: 17. 4. 2007, 22:55:23
Chtěl bych se zeptat, jestli si nějak pokročil.Mám naprosto stejný problém, mám teorii bude to zřejmě tím, že se snažíš manipulovat s příliš dlouhým stringem, chyba by asi měla být ve FIREFOXU. Chybu mi to vypíše pokud se snažím o funkce jako je split, eval(string) apod.
|
||
los Profil * |
#6 · Zasláno: 18. 4. 2007, 20:34:51
unterminated string literal = neukončený reťazec
Chýba ti uzatváracia úvodzovka na konci riadku. Táto chyba mohla vzniknúť napríklad tak, že reťazec, ktorý vkladáš pomocou PHP, obsahuje znak nového riadku. Riešenie: vkladaný reťazec treba zakódovať. |
||
matak Profil |
#7 · Zasláno: 18. 4. 2007, 22:06:34
chyba u mě vzniká tím, že je příliš dlouhý řetězec a FF vkládá za určitou délku řetězce právě tento znak není mnou vložený ani skrz php, IE mi to nedělá. Chyba bude pravděpodobně v FF.
|
||
los Profil * |
#8 · Zasláno: 18. 4. 2007, 22:31:05
Bez ukážky stránky môžem povedať iba: chyba bude pravdepodobne v tvojom skripte.
|
||
matak Profil |
#9 · Zasláno: 18. 4. 2007, 22:51:22
koukni na tuto adresu nejprv v IE a pak v FF a pochopis http://solisshop.cz/text.xml
|
||
los Profil * |
#10 · Zasláno: 18. 4. 2007, 23:11:30
Vzdávam sa, nepochopil som.
|
||
matak Profil |
#11 · Zasláno: 18. 4. 2007, 23:18:13
kdyz adresu otevres v IE tak vidis ze xml neobsahuje nikde zadne mezery, break line a tedy retezec neni neukonceny, za to kdyz se podivas v FF tak po urcite delce je pravidelne vkladan tag pro break line a ten zpusobuje tu hlasku, problem je ze nevim jak to vyresit, zda se mi ze je to chyba FF s kterou nehnu
|
||
matak Profil |
#12 · Zasláno: 18. 4. 2007, 23:18:58
sory tag ne, ale je tam proste breakline a ten v tom xml neni
|
||
los Profil * |
#13 · Zasláno: 18. 4. 2007, 23:23:32
To je iba vec zobrazenia (word-wrap). Je také ťažké dať odkaz na stránku, kde nastane tá chyba v JavaScripte?
|
||
matak Profil |
#14 · Zasláno: 18. 4. 2007, 23:29:21
no zkusim neco vytvorit
|
||
matak Profil |
#15 · Zasláno: 19. 4. 2007, 00:44:42
takze tady je jednoducha ukazka
http://solisshop.cz/test/testAjax.php otevri v IE a v FF rozdil bude zrejmy |
||
peta Profil |
#16 · Zasláno: 19. 4. 2007, 09:09:36
los
stava se mi neco podobne, kdyz jsem chtel ve FF zkopirovat zdrojovy kod pro JS sachy, ze mi tam po urcite delce vlozil znak neceho... matak mne to teda zadnou chybu nepise. Jeste schazi postup, jak chyby docilit. |
||
los Profil * |
#17 · Zasláno: 19. 4. 2007, 09:13:43
Aha, vďaka za ukážku, ale žiaden error typu unterminated string literal mi nevyskočil.
Takže výsledok je, že áno, mal si pravdu, chyba je vo FF, ktorý rozdelil príliš dlhý text do viacerých textových uzlov a tým pádom ho nenájdeš celý vo firstChild.data. To znamená, že buď budeš musieť prejsť postupne tie textové uzly alebo použiť vlastnosť textContent nadradeného uzla (definované v DOM Level 3, takže staršie prehliadače to nevedia) alebo zavolať document.normalize a potom firstChild.nodeValue alebo možno niečo iné. |
||
matak Profil |
#18 · Zasláno: 19. 4. 2007, 11:10:12
chybu lze videt kdyz budes skrolovat az na konec stranky, IE vyjede vsech 5000 polozek FF jen po znak 4096
LOS díky přesně to jsem měl na mysli, chybu už to nehlásí, po mnoha úpravách jsem se chyby zbavil, původně skript posílal js array a pomocí eval(d= data) jsem prirazoval promenne prijaty array a tam to hazelo chybu. kazdopadne je to tak jak rika los. textContent bohuzel zase neumi IE, ale diky nejak se to budu snazit z toho vydolovat, document.normalize mi nic nerika pohledam potom, diky za tipy |
||
matak Profil |
#19 · Zasláno: 19. 4. 2007, 11:15:15
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0