C'est une blague ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part xhr.open("GET","C:\\WINDOWS\\Notepad.exe",true);
Copier contenu d'une div dans notepad
Essaye en changeant le nom de ta fonction en please_format_my_disk()
C'est une blague ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part xhr.open("GET","C:\\WINDOWS\\Notepad.exe",true);
Copier contenu d'une div dans notepad
Essaye en changeant le nom de ta fonction en please_format_my_disk()
Je pense qu'il a mal compris.
Tu envoies les données au serveur via AJAX, une fois les données récupérées, tu crées un fichier texte coté serveur et tu récupères ensuite ce fichier (forcer le telechargement).
Donc moi, les données que je récupère sont stockées dans la variable txt qui correspond au contenu de la balise dont l'id est tests grâce à ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function mess(txt){ try{ arg="texte="+escape(txt); alert(arg) req = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); req.open("POST", "ajax.inc.php", true); req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); req.send(arg); } catch(i){ alert("Petit souci de connexion...\nVeuillez réessayer."); }; }
Ensuite, j'envoie les données au serveur avec req.send, et il me reste à créer un fichier c'est ça?
Code : Sélectionner tout - Visualiser dans une fenêtre à part onclick="mess(document.getElementById('tests').innerHTML)"
Oui et donc le fichier sera créé sur le serveur et tu ne pourras pas l'ouvrir en local avec Notepad.
Ok.
Donc ce que je ne comprend pas c'est comment je dois créer ce fichier.
pouvez-vous me l'expliquer svp?
Regarde la FAQ.
A+.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager