javascript

Programovacie jazyky, rady, poradňa...
Antonio008
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 18
Registrovaný: 16 jún 2009, 13:01
Bydlisko: skype:Toncek-buuran
Kontaktovať používateľa:

javascript

Príspevok od používateľa Antonio008 »

Dobrý deň.
Som začiatočník v práci s javascriptom a mám problém že mi ide vždy len jeden javascript použivať. napr. nenačítam skript na padanie listou po stranke a zaroveň rolujuci text... samostatne mi idu... prosim vas ako by sa to dalo spraviť ? ďakujem za akukoľvek pomoc :oops:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

na takto položenú otázku nedostaneš odpoveď, pretože nevieme ako tie skripty vypadajú, ako ich dávaš do stránky... Zrejme sa navzájom bijú (prepisujú si nejakú premennú ktorá sa rovnako volá alebo niečo podobné)
Antonio008
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 18
Registrovaný: 16 jún 2009, 13:01
Bydlisko: skype:Toncek-buuran
Kontaktovať používateľa:

Príspevok od používateľa Antonio008 »

audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

oba skripty definujú window.onload aby sa spustili pri načítaní, no nepozerajú sa či už tento event náhodou neexistuje. Preto ti ide iba ten druhý, stačí to trochu upraviť aby neprepísalo onload, ale pridalo. Potom by to malo ísť. Skús dať namiesto

Kód: Vybrať všetko

window.onload=fall
čo je na konci súboru v tom padaní listov takéto niečo:

Kód: Vybrať všetko

var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = fall;
	} else {
		window.onload = function(){
		oldonload();
		fall();
		}
	}
A do stránky umiestni najprv roll.js a potom takto upravený skript na padanie lístia
Napísať odpoveď