Enregistrer le contenu d'une page dans une variable

Enregistrer le contenu d'une page dans une variable - HTML/CSS - Programmation

Marsh Posté le 05-08-2007 à 22:18:39    

Bonjour messieurs le javascripteur,
 
je recherche une fonction qui permettrais d'enregistrer dans une variable le contenu html de toute une page pour ensuite l'enregistrer par le biais d'une fonction ajax et php . Je connais la fonction ob start en php, en faite il me faudrais l'équivalent en javascript ....
 
 
merci de votre aide !

Reply

Marsh Posté le 05-08-2007 à 22:18:39   

Reply

Marsh Posté le 05-08-2007 à 22:41:25    

Salut, si tu veux utiliser AJAX, il faut le faire proprement :
1) obtenir une page avec le script JS qui va gérer ta XMLHttpRequest (ce qui est à la base de ce qu'on appelle AJAX)
2) tu lances ta XMLHttpRequest, directement ou après un clic ...
3) tu reçois la réponse du serveur : un document XML = le contenu HTML dont tu parles je suppose
4) tu utilises la DOM XML pour traiter ton XML et l'incorporer à ta page.
 
Si tu veux utiliser le contenu actuel de ta page pour fabriquer ta requête XMLHttpRequest à l'étape 2, pareil, tu utilises la DOM XML
 
Pour plus d'infos : google XMLHttpRequest et google DOM XML


---------------
The Rom's, à votre service
Reply

Marsh Posté le 06-08-2007 à 10:51:51    

Oui tout a fait c'est en globalité comme cela que je voyais la chose !
 
apr contre je ne sais pas si il existe une fonction javascript qui permettrais de capturer la totalité d'une page


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Marsh Posté le 06-08-2007 à 11:02:36    

Ben utiliser un objet XMLHttpRequest te renvoie le contenu de la page, donc la totalité du code de la page.

Reply

Marsh Posté le 07-08-2007 à 08:54:52    

Haaa ok ! merci bien je vais voir cela de suite !


---------------
la vie à le goût qu'on lui donne !! Vive le photo numérique et le tirage photo
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed