Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] .load() wywala bledy w konsoli bledow
Forum PHP.pl > Forum > Po stronie przeglądarki
comanderv
Kod
Błąd: niezrozumiała seria znaków po elemencie dokumentu
Plik źródłowy: file:///C:/usr/krasnal/www/Projekty/3/mapy/mapa001.html
Wiersz: 3, Kolumna: 1
Kod źródłowy:
<script type='text/javascript'>

witam, właśnie taki błąd otrzymuje gdy wywołuje
  1. $("mniejsza_o_id").load("mapa001.html")

w pliku mapa001.html mam zarówno znaczniki HTML jak i umieszczony skrypt (<script type='text/javascript'> na ktory wskazuje konsola bledow), wczesniej dostawalem taki sam blad ale wskazywalo na element <img ... />, w starszej wersji jQuery .load() bylo zbugowane, mam obecnie bodaj najnowsze jQuery, funkcja load() elegancko działa, załadowywuje plik .html gdzie trzeba, ale sypie te błędy, dlaczego? co poprawic? czy loadowana zawartosc musi byc obcieta z <script ...>?
z gory dziekuje wszystkim za pomoc wink.gif
krowal
Nie testuj skryptów JS na IE, odnalezienie błędu w takim przypadku graniczy z cudem. Uzyj chrome lub ff z dodatkiem firebug i wtedy będziesz wiedział co to za błąd.
comanderv
a dziekuje bardzo... tyle ze ten blad to mi sypie na Firefoxie, firebug bledow nie widzi,
czekam dalej na jakies odpowiedzi

edit:
loadowany fragment byl pozbawiony sekcji <html><head> i <body>, dodalem, juz nie sypie tego bledu, sypie firefox blad na
Kod
Błąd: nieprawidłowo sformowany
Plik źródłowy: file:///C:/usr/krasnal/www/Projekty/3/mapy/002/mapa.html
Wiersz: 33, Kolumna: 27
Kod źródłowy:
for(var k=0; k<ile_kolumn; k++)

teraz sie uczepil petli w JSie... o co chodzi temu dziekiemu .load() ?

edit2:
zmienilem sobie ta petle for na while (pomyslalem ze moze juz nie wiem jak sie petle robi poprawnie w JSie...) i dalej sie sypie w tym samym miejscu... na kodzie javascript... a wczesniej mam tylko deklaracje zmiennych i one przechodza gladko, sypie sie na petlach....
frok
$("mniejsza_o_id").load("mapa001.html")
zmien na:
$("#mniejsza_o_id").load("mapa001.html");
abdiel
Cytat(frok @ 16.04.2011, 21:00:31 ) *
$("mniejsza_o_id").load("mapa001.html")
zmien na:
$("#mniejsza_o_id").load("mapa001.html");



# ustawiasz jeśli dany element ma takie id, lub walisz "." (kropkę) jeśli klasę.
Ale frok ma rację, masz zwyczajnei babola smile.gif
krowal
Ten babol o którym mówicie nie spowodował by syntax error i nie zawiesiłby działania JS. Pokaż tą pętlę ale całą.
comanderv
nie wiem co jest/bylo ale stosowanie klas w JSie (o ile o czyms takim w tym-tymie mozna mowic) powoduje ze wywala mi FF bledy, na serwerze i innych przegladarkach czysto... do zamkniecia, nie ma sensu sie w to wglebiac ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.