Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]invalid label
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
microh
  1. onMouseOver='document.getElementById("aktywny_link").href="javascript:PopupPic("/{$ob.duze}"/)"'


Jak to poprawnie zapisać ? Bo próbuje i próbuje ... wywala błąd invalid label
wookieb
No a co to jest?
Kod
{$ob.duze}

Warto by było zadbac zeby cos odpowiedniego bylo wstawione.
microh
Cytat(wookieb @ 30.05.2009, 15:42:23 ) *
No a co to jest?
Kod
{$ob.duze}

Warto by było zadbac zeby cos odpowiedniego bylo wstawione.



To zmienna z szablonu smarty.
wookieb
No ale po co nam zmienna ze smarty skoro blad jest w JS??
Pokaz kod wyswietlany na stronie.
microh
  1. onMouseOver='document.getElementById("aktywny_link").href="javascript:PopupPic("bla bla bla")"'


Problem w tym, że apostrofy argumentu funkcji PopupPic zamykają poprzednie ;/
Nie mogę także uzyć ' bo też jest użyte wcześniej.

Także nie wiem co zrobić.

Próbowałem jeszcze tak:

  1. onMouseOver='document.getElementById("aktywny_link").href="javascript:PopupPic("/bla bla bla"/)"'



Bez efektów
wookieb
Cytat(microh @ 30.05.2009, 16:37:37 ) *
  1. ("/bla bla bla"/)"'

Nie no stary. Fajnie stawiasz backslash PRZED znakiem. Brak podstawowej wiedzy. Nadrób
Kod
onMouseOver="document.getElementById(\'aktywny_link\').href=\'javascript:PopupPic(\'{$ob.duze}\')"

A na co byl ci ten ostatni " to sam nie wiem...
microh
Cytat(wookieb @ 30.05.2009, 16:40:36 ) *
Nie no stary. Fajnie stawiasz backslash PRZED znakiem. Brak podstawowej wiedzy. Nadrób
Kod
onMouseOver="document.getElementById(\'aktywny_link\').href=\'javascript:PopupPic(\'{$ob.duze}\')"

A na co byl ci ten ostatni " to sam nie wiem...



Z twoim kodem dostaje błąd "illegal character" worriedsmiley.gif
wookieb
Kod
onMouseOver="document.getElementById('aktywny_link').href=\"javascript:PopupPic('{$ob.duze}')\""

Tfu nie przejrzałem dobrze. Przepraszam smile.gif
microh
Zaczynam wierzyć, że czuwa nade mną jakieś złe fatum blinksmiley.gif blinksmiley.gif

FireBug wywala błąd:

illegal character
[Break on this error] document.getElementById('aktywny_link').href=\
wookieb
Pokaz cały kod smarty. A potem wygenerowany w htmlu.
microh
Przykład na stronie http://ganove.boo.pl/test1/towar.php?5

Po najechaniu na miniaturkę powinien sie zmieniać link w powiekszonym obrazku do niej.

HTML
  1. <img class="obrazek" width="70" height="66" src="http://www.ganove.boo.pl/test1/photos/towary/5.5.m.jpg" alt="" onMouseOver="document.getElementById('aktywny_link').href=\"javascript:PopupPic('http://www.ganove.boo.pl/test1/photos/towary/5.5.show.jpg')\"" onMouseOut='aktywny_obrazek.src="http://www.ganove.boo.pl/test1/photos/towary/5.5.m.jpg"'>
wookieb
Kod
onMouseOver="document.getElementById('aktywny_link').href='javascript:PopupPic(\'http://www.ganove.boo.pl/test1/photos/towary/5.0.show.jpg\')'"
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.