[ Solved ] [ Javascript ] Image onload
Ik zit met een probleem waar ik nog geen oplossing voor heb :p
( duuh anders was t geen probleem )
Ik zit met deze situatie:
Code (php)
1
2
3
4
5
2
3
4
5
<div id="graphs">
<div id="bargraph">
<img id="img_bargraph" src="bargraph.php" onload="drawGraphs()">
</div>
</div>
<div id="bargraph">
<img id="img_bargraph" src="bargraph.php" onload="drawGraphs()">
</div>
</div>
drawGraphs loop door alle div's binnen graphs en maakt er een plaatje van als deze nog niet bestaat en anders update hij het plaatje.
Nu wil ik een linegraph toevoegen doormiddel van:
Maar nu komt het probleem, de onload van het plaatje word nu ook getriggered. Dit wil ik dus niet...
Hoe kan ik dit oplossen?
Martijn
edit:
Opgelost!
Om een nieuwe grafiek te tekenen deed ik
getElementblablabla.innerHTML += "<div blablabla";
Deze zorgt er echter voor dat de image onload weer getriggered word.
Ik heb dit nu opgelost door gebruik te maken van appendChild.
Deze triggert niet de onload :D
Gewijzigd op 01/01/1970 01:00:00 door - -
Je gebruikt sowiso 2x het id: bargraph dat helpt niet denk ik.
ik had t fout getypt
ik gebruik:
Het probleem is dus dat als de graphs div wijzigt dat de onload van de image word getriggered, maar dat wil ik dus niet...
martijn schreef op 22.10.2009 10:59:
edit:
ik heb mn post maar even aangepast :)
edit2:
Sorry :s dacht dat ik op het edit knopje had gedrukt.....
Gewijzigd op 01/01/1970 01:00:00 door - -
martijn schreef op 22.10.2009 12:46:
edit2:
Sorry :s dacht dat ik op het edit knopje had gedrukt.....
Sorry :s dacht dat ik op het edit knopje had gedrukt.....
Hebben we allemaal wel eens. ;-)
Ik wil toevoegen...
ik heb dus een image van een staafdiagram
en dan moet en op een button drukken om een lijngrafiek toe te voegen.
Dan voeg je die lijndiagram gewoon toe, alleen zet je de style eigenschap "display" op "none". Vervolgens laat je de button de functie uitvoeren, die zet de display waarde dan op "block" en de grafiek is zichtbaar.
het is de bedoeling dat je zelf kan kiezen wat voor soort diagram je wilt met zelf gekozen gegevens uit de database...
Als t zo makkelijk was geweest zoals jij aangeeft had je hier geen post van mij gezien hoor....
edit: ( nu wel t goeie knopje:p )
Volgens mij noemen ze dit t bubble effect ofzo?
edit2:
tis niet het bubble effect hoor ik net xD
Gewijzigd op 01/01/1970 01:00:00 door - -