Mam problem z oskryptowaniem js na stronie. Chciałem wstawić kod, dzięki któremu obrazki na stronie będą się automatycznie zmieniały co 5 sekund. Wszystko niby działa, ale jest jeden problem, bo mam w kodzie strony zapisany też kod js do wyskakującego okna na stronie, które jest niejako “wywoływane” przez komendę onLoad w znaczniku
. Ten kod javascriptowy odnoszący się do zmieniających się zdjęć, też jest wywoływany przez onLoad w znaczniku .
Nie wiem jak je pogodzić - tzn. gdy wykasuje “onLoad” odnoszący się do wyskakującego okna, to ono oczywiście nie pojawia się na stronie już, a obrazki automatycznie się zmieniają co 5 sekund (czyli jest ok), ale gdy zostawię obydwa “onLoad” (jeden odnoszący się do wyskakującego okna a drugi do zmieniających się zdjęć), to zdjęcia już nie chcą się zmieniać, ale okienko wyskakujące działa poprawnie.
Dlatego właśnie prawdopodobnie coś nie tak napisałem w znaczniku
, ale na wszelki wypadek wkleję też kod js do zmieniających się zdjąć, który jest oczywiście w sekcji
W sekcji head:
w znaczniku :
gdzie poniższy kod odnosi się do wyskakującego okienka:
Taka mała dygresja Skoro obrazek ma zawsze zmieniać się co X to lepiej będzie zastosować setInterval (dla zdarzenia onload) zamiast setTimeout (znajdującego się wewnątrz funkcji ZmianaObrazu()).
Łącząc to z tym co napisał powyżej hINDUss mogło by to wyglądać tak
Hej, bardzo Wam dziękuję za odpowiedź Rzeczywiście zgodnie z tym co napisał HIndus, nie zlikwidowałem cudzysłowów.
Mario Tobie też dziękuję, ale niestety nie znam się kompletnie na js i nie wiem o czym piszesz, ale zauważam dobre chęci, także jeszcze raz dziękuję za odpowiedź i zainteresowanie