login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Extern document laden...

Offline timo - 17/03/2006 19:12 (laatste wijziging 17/03/2006 19:32)
Avatar van timoPHP ver gevorderde Ik wil een extern document laden in JS... is dat mogelijk? dus wat in php include() zou zijn... het moet op dezelfde pagina blijven dus geen window.open ofzow..

heb nu beetje zitten klooten met de tut van neminiskoen over ajax...
dit is wat ik heb en wat niet werkt...
  1. function createRequestObject() {
  2.  
  3. var req;
  4.  
  5. if(window.XMLHttpRequest){
  6. req = new XMLHttpRequest();
  7. } else if(window.ActiveXObject) {
  8. req = new ActiveXObject("Microsoft.XMLHTTP");
  9. } else {
  10. alert('Problem creating the XMLHttpRequest object');
  11. }
  12.  
  13. return req;
  14.  
  15. }
  16. var http = createRequestObject();
  17. function openpage(pagina) {
  18. http.open('get', pagina);
  19. http.onreadystatechange = vieuwpage;
  20. http.send(null);
  21. }
  22. function viewpage() {
  23.  
  24. if(http.readyState == 4 && http.status == 200){
  25. if(http.responseText) {
  26. document.getElementById("content").innerHTML = http.responseText;
  27. } else {
  28. document.getElementById("content").innerHTML = "   ";
  29. }
  30.  
  31. } else {
  32. document.getElementById("zoek_resultaten").innerHTML = "   ";
  33. }
  34.  
  35. }

bij het opvragen:
  1. <a href="#" onClick="vieuwpage('home.php');">

4 antwoorden

Gesponsorde links
Offline Ontani - 17/03/2006 19:43
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
vieuwpage -> viewpage
Offline timo - 18/03/2006 09:52
Avatar van timo PHP ver gevorderde gelukt... had bij de links ook viewpage() ipv openpage().. nog ff me code:
  1. function createRequestObject() {
  2.  
  3. var req;
  4.  
  5. if(window.XMLHttpRequest){
  6. req = new XMLHttpRequest();
  7. } else if(window.ActiveXObject) {
  8. req = new ActiveXObject("Microsoft.XMLHTTP");
  9. } else {
  10. alert('Problem creating the XMLHttpRequest object');
  11. }
  12.  
  13. return req;
  14.  
  15. }
  16. var http = createRequestObject();
  17. function openpage(pagina) {
  18. http.open('get', pagina);
  19. http.onreadystatechange = vieuwpage;
  20. http.send(null);
  21. }
  22. function vieuwpage() {
  23.  
  24. if(http.readyState == 4 && http.status == 200){
  25. if(http.responseText) {
  26. document.getElementById("content").innerHTML = http.responseText;
  27. } else {
  28. document.getElementById("content").innerHTML = " &nbsp; ";
  29. }
  30.  
  31. } else {
  32. document.getElementById("content").innerHTML = " &nbsp; ";
  33. }
  34.  
  35. }

vraag ik op via:
  1. <a href="#" onClick="openpage('home.html');"><img src="images/layout_01.gif" alt="" border="0" /></a>
Offline ikkedikke - 18/03/2006 10:31
Avatar van ikkedikke PHP expert openpage('/home.html')
Offline timo - 18/03/2006 12:22
Avatar van timo PHP ver gevorderde dat slaat egt nergens op... hoezow zou het /home.html zijn? hij staat geen map hoger hoor... is nu sowieso gelukt...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s