Forum » Programiranje » js onload
js onload
BRBR ::
Domnevno, zato ker imam onload, pade funkcija f out of scope (vsaj v nekaterih primerih) in se na click ne dogodi nič ? A kdo zna to razložit ?
Nemara samo tedaj če je ves tistile js v svoji js datoteki, nisem stestiral.
Nemara samo tedaj če je ves tistile js v svoji js datoteki, nisem stestiral.
<el onclick = 'f()'></el>
window.onload = function() { //krneki } function f() { }
- spremenil: BRBR ()
Stari89 ::
Iz prejšnjega topica ugibam, da uporabljaš fiddle? Fiddle morda prestreza javascript evente in morda se ti program ne izvede pravilno.
Anyway ... Odgovor na tvoje vprašanje je verjetno odvisen od tega, kam postaviš
Anyway ... Odgovor na tvoje vprašanje je verjetno odvisen od tega, kam postaviš
<script type="text/javascript" src="???"></script>>tag v HTMLju. Tradicionalno se je to dajalo na konec HTML dokumenta. Ko se je naložil script, je bil tako DOM že naložen in nisi imel problemov z manipulacijo. Jst to raje naredim malo drugače in sicer da script tag postavim v head in nato imam vse funkcije znotraj window.onload oz. document.ready, če uporabljam JQuery:
$( document ).ready(function() { // oz. window.onload = function() { function f() { alert('f'); } function xy() { alert('xy'); } }
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Android/png ?Oddelek: Programiranje | 1160 (777) | BRBR |
» | [JavaScript] Spreminjanje ozadjaOddelek: Programiranje | 846 (790) | Cvenemir |
» | Enostaven JS noče delatiOddelek: Izdelava spletišč | 739 (645) | techfreak :) |
» | auto submit forumOddelek: Izdelava spletišč | 1046 (993) | Road Runner |
» | Javascript in phpOddelek: Izdelava spletišč | 1951 (1640) | rokpok |