Laat ik beginnen met het feit dat ik totaal geen technische javascript kennis heb dus bij voorbaat excuses als ik de plank helemaal mis sla.
Ik ben bezig met een website waarbij ik de content van 1 div wil wijzigen ipv een volledige page refresh. Ik ben dus op zoek gegaan en ben deze tut tegen gekomen.
(comments eruit gehaald)
Nu zit ik met het probleem dat als de nieuwe div inhoud geladen is deze niet meer "clickable" is... oftewel, de nieuwe content die geladen wordt wil ik laten linken naar andere content.
test opzetje met de exacte javascript zoals hierboven;
orginele pagina
nieuw te laden content / output1.html
enz...
Na het laden van output1.html gebeurd er dus niets meer... Is hier een oplossing voor? Het lijkt erop dat het script op de één of andere manier "gereset" moet worden ofzo....
Hoop dat iemand me verder kan helpen...
Ik ben bezig met een website waarbij ik de content van 1 div wil wijzigen ipv een volledige page refresh. Ik ben dus op zoek gegaan en ben deze tut tegen gekomen.
(comments eruit gehaald)
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| function loadurl(dest) { try { xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } xmlhttp.onreadystatechange = triggered; xmlhttp.open("GET", dest); xmlhttp.send(null); } function triggered() { if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) { document.getElementById("output").innerHTML = xmlhttp.responseText; } } |
HTML:
1
| <body> <div id="output" onclick="loadurl('/resume/resume.txt')">click here to load my resume into this div</div> </body> |
Nu zit ik met het probleem dat als de nieuwe div inhoud geladen is deze niet meer "clickable" is... oftewel, de nieuwe content die geladen wordt wil ik laten linken naar andere content.
test opzetje met de exacte javascript zoals hierboven;
orginele pagina
HTML:
1
| <div id="output" onclick="loadurl('output1.html')">click here to load my resume into this div</div> |
nieuw te laden content / output1.html
HTML:
1
| <div id="output" onclick="loadurl('output2.html')">blaaaaat</div> |
enz...
Na het laden van output1.html gebeurd er dus niets meer... Is hier een oplossing voor? Het lijkt erop dat het script op de één of andere manier "gereset" moet worden ofzo....
Hoop dat iemand me verder kan helpen...