Stopp Posted February 2, 2007 Report Posted February 2, 2007 Problēma sekojoša. Man ir JS iekš HTML faila, kurā ir šāds kods: window.onload=function() { // daram to, daram šito } Pēc tā seko ar script tagu piesaisīts .js fails, kurā iekšā arī ir tāds pats kods (tikai ar citām darbībām iekš funkcijas, protams). Izpildās tikai tie nosacījumi, kas ir iekš .js faila. Ja, savukārt, es norādu iekļaut to js failu pirms JS koda HTML failā, man izpildas tikai HTML failā norādītais, t.i. izpildas tas onload events, kurš ir norādīts pēdējais. Izgūglējos, kā šo problēmu atrisināt, bet atradu tikai to, ka, ja grib vairākas lietas uzreiz darīt, tad jātaisa window.onload=function() { blabla; bla2; } , bet man, redziet, tādi eventi ir divi. Teorētiski ir iespējams pārlikt tos onload nosacījumus no JS faila uz HTML, lai viss ir zem viena, bet dotajā gadījumā tas ir paliels čakars. Kādi vēl būtu ieteikumi, lai viss darbotos? Paldies.
Paulinjsh Posted February 2, 2007 Report Posted February 2, 2007 http://www.aska.id.au/kms/dev/js_multiple_onloads.html šis noderēs.
andrisp Posted February 2, 2007 Report Posted February 2, 2007 http://www.scottandrew.com/weblog/articles/cbs-events
bubu Posted February 2, 2007 Report Posted February 2, 2007 window.onload jau ir tāds vecs haks. Normālais variants jau, protams, ir lietot tos eventu listenerus. Un ne tikai onload, bet arī onclick, onmouseup/down, u.c. eventiem.
Recommended Posts