login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ajax.Request - .php pagina INCLUDEN mogelijk? (Opgelost)

Offline Nrzonline - 13/06/2007 21:30 (laatste wijziging 13/06/2007 21:53)
Avatar van NrzonlinePHP ver gevorderde [EDIT]GEFIXED[/EDIT]
Oplossing
  1. <? #kleur
  2. function getFile(pURL) {
  3. if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc
  4. xmlhttp=new XMLHttpRequest();
  5. xmlhttp.onreadystatechange=postFileReady;
  6. xmlhttp.open("GET", pURL, true);
  7. xmlhttp.send(null);
  8. } else if (window.ActiveXObject) { //IE
  9. xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
  10. if (xmlhttp) {
  11. xmlhttp.onreadystatechange=postFileReady;
  12. xmlhttp.open('GET', pURL, true);
  13. xmlhttp.send();
  14. }
  15. }
  16. }
  17.  
  18. // function to handle asynchronous call
  19. function postFileReady() {
  20. if (xmlhttp.readyState==4) {
  21. if (xmlhttp.status==200) {
  22. document.getElementById('viewMenu').innerHTML=xmlhttp.responseText;
  23. }
  24. }
  25. }


Vraag:
Hey SiMa Leute,

Ik ben momenteel flink aan het kloten met de Ajax.Request methode, om een div te openen. Deze div wordt gemaakt via het bestand stats.php. (TemplatePower -> gegevens verwerken -> HTML : Div)
Nu heb ik het volgende:

  1. <? #kleur
  2. function viewDiv ()
  3. {
  4. new Ajax.Request('stats.php',
  5. {
  6. method:'get',
  7. onSuccess: function(transport){
  8. var response = transport.responseText || "no response text";
  9. document.write("Success! \n\n" + response);
  10. },
  11. onFailure: function(){ alert('Something went wrong...') }
  12. });
  13. }
  14. </script>


Dit werkt, maar niet zoals het wezen moet! Hij gaat (zoals opgegeven) de tekst uitvoeren. Echter niet als een 'include' wat dus wel moet. Hij moet boven de pagina die er momenteel staat komen (dus al een nieuwe layer). Als ik nu op mijn button klik (onclick('viewDiv')) pakt hij dus een wit scherm met het tekst. Hij zet het wel om in HTML want de plaatjes werken wel, maar hij blijft wel eindeloos laden zodat ik ook niet de broncode kan zien.

Kan iemand mij uitleggen hoe ik nou er voor kan zorgen dat mijn JavaScript funtion het bestand stats.php INCLUDE, zodat hij als een nieuwe layer over de pagina komt?

Solved, Toch bedankt!
Vriendelijke groeten,

Edwin ter Horst (Nrzonline)

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s