Dag iedereen
Ik heb een probleem met de window.onload event. Die werkt niet. Hij fired gewoon niet. Ik heb onderstaande code: (deze pagina wordt geïnclude door andere pagina)
(ik weet dat mijn html/php niet best-practice is, maar dat is aan ondergeschikt belang)
Ik heb al geprobeerd om de <img id="afbeelding"> weg te halen omdat ik dacht hij de pagina niet loadde omdat er geen src attribuut is ingesteld, maar dat veranderd niets aan de zaak. In de Firefox ontwikkelaarshulpmiddelen geeft de javascript console geen fout. Bij mijn HTML zie ik echter wel een klein ballonnetje staan met daarin de onload functie. Ziehier:
Ik heb een probleem met de window.onload event. Die werkt niet. Hij fired gewoon niet. Ik heb onderstaande code: (deze pagina wordt geïnclude door andere pagina)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| <script> var afbeeldingen; var huidigeafbeelding = 0; window.onload = function() { document.getElementById("afbeelding").src = afbeeldingen[0]; alert("test"); } </script> <div id="contentlinks"> <form action="?pag=instrumentupdaten" method="POST" class="bootstrap-frm"> <?php $itemid = $mysqli->real_escape_string($_GET['id']); $_SESSION['itemid'] = $itemid; $resultaat = $mysqli->query("SELECT * FROM item_veld_waarde LEFT JOIN veld ON item_veld_waarde.veldid=veld.id WHERE item_veld_waarde.itemid = ".$itemid." ORDER BY veld.volgorde"); while($rij = $resultaat->fetch_assoc()){ echo "<label for='".$rij['id']."'>".$rij['naam']."</label>"; if($rij['vastewaarden'] == 0){ echo "<input type='text' name='".$rij['id']."'value='".$rij['waarde']."'><br />"; }else{ $vastewaardes = $mysqli->query("SELECT id, waarde FROM vastewaarden LEFT JOIN veld_vastewaarden ON vastewaarden.id=veld_vastewaarden.veldid WHERE veld_vastewaarden.veldid=".$rij['id']); echo "<select name='".$rij['id']."'>"; while ($vastewaarde = $vastewaardes->fetch_assoc()){ echo "<option value='".$vastewaarde['id']."'>".$vastewaarde['waarde']."</option>"; } echo "</select><br />"; } } ?> <input class="button" type="submit" value="Update"> </form> </div> <div id="contentrechts"> <?php foreach (glob("afbeeldingen/items/".$itemid."/*.*") as $filename) { echo "<script>afbeeldingen.push('".$filename."')</script>"; } ?> <div id="instrumentafbeelding"> <img id="afbeelding" src="" class="Image" /> </div> </div> <div id="clearfloat"></div> |
(ik weet dat mijn html/php niet best-practice is, maar dat is aan ondergeschikt belang)
Ik heb al geprobeerd om de <img id="afbeelding"> weg te halen omdat ik dacht hij de pagina niet loadde omdat er geen src attribuut is ingesteld, maar dat veranderd niets aan de zaak. In de Firefox ontwikkelaarshulpmiddelen geeft de javascript console geen fout. Bij mijn HTML zie ik echter wel een klein ballonnetje staan met daarin de onload functie. Ziehier:
