Ik heb een klein probleem m.b.t. de slimbox (aftakking van de lightbox). Deze werkt namelijk prima in de normale HTML omgeving en demo, maar werkt niet zodra je met javascript een link toevoegt aan je pagina. Zie de code hieronder:
Als je de bestaande link aanklinkt krijg je afbeelding te zien in de slimbox. Zodra je met javascript de "DivExample" vult en op die link klikt wordt de slimbox niet aangeroepen!
Weet iemand hier een verklaring voor? En eventueel een oplossing?
HTML:
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Slimbox 2 example page</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> <script type="text/javascript" src="http://127.0.0.1/timon/templates/timon_clean/js/slimbox2.js"></script> <link rel="stylesheet" href="http://127.0.0.1/timon/templates/timon_clean/css/slimbox2.css" type="text/css" media="screen" /> <style type="text/css"> div#DivExample { background-color: green; } </style> <script type="text/javascript"> function click() { document.getElementById('DivExample').innerHTML="<a href='images/cancel.png' rel='lightbox'>Click here</a> to view a picture inside Slimbox.<br/>"; } </script> </head> <body> <h1>Slimbox 2 example page</h1> <p> <div id="DivExample"></div> <a href="images/cancel.png" rel="lightbox">Click here</a> to view a picture inside Slimbox.<br/> <a href="#" onclick="click()">Toon div</a> </p> </body> </html> |
Als je de bestaande link aanklinkt krijg je afbeelding te zien in de slimbox. Zodra je met javascript de "DivExample" vult en op die link klikt wordt de slimbox niet aangeroepen!
Weet iemand hier een verklaring voor? En eventueel een oplossing?