![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 23.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
Mam stronkę. Do tej strony mam kilka skryptów. Jeden slider na górze. Na każdej podstronie te same skrypty, więc jeden plik js. Teraz chcę na jednej z podstron zrobić drugi slider na dole. W tym samym pliku js wszystko się kłóci ze sobą. W osobnych również się kłóci. Ten, który jest podlinkowany niżej działa, a ten nad nim już nie. Jak umieścić w sekcji head pliki js aby się nie gryzły? Drugie pytanie: Jak w skryptach lub CSS odwoływać się do różnych input, img itd jeśli jest ich dużo na stronie?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może spróbuj tak:
1. To co masz w window.onload w 1 pliku (skrypty.js) wrzuć do jakieś funkcji np. window_onload_skrypty() 2. Wywal window.onload z tych dwóch plików 3. Dodaj nad samym znacznikiem (na "dole" strony) </body> znaczniki <script type="text/javascript></script> w a nich:
Zanim wczyta się okno (window.onload) 2 pliki zostaną wczytane, a co za tym idzie ten który się wczyta później - podmieni funkcję window.onload. (Przynajmniej tak mi się wydaje (IMG:style_emoticons/default/wink.gif) ) Tutaj masz przykład: http://jsfiddle.net/qH78W/ Według twojego skryptu powinno się wyświetlić najpierw 1 a potem 2. Natomiast wyświetla się samo 2 A co za tym idzie wykona sie tylko ostatnio zdefiniowana funkcja window.onload. Ten post edytował markuz 14.07.2014, 13:52:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 03:40 |