AJAX et feuille html / javascript
Résolu/Fermé
LouLou Piwel
-
11 mars 2011 à 23:02
Bilow Messages postés 1014 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 - 12 mars 2011 à 22:50
Bilow Messages postés 1014 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 - 12 mars 2011 à 22:50
A voir également:
- AJAX et feuille html / javascript
- Feuille de pointage excel - Télécharger - Tableur
- Telecharger javascript - Télécharger - Langages
- Editeur html - Télécharger - HTML
- Comment supprimer une feuille sur word - Guide
- Feuille diddl la plus rare ✓ - Forum Graphisme
4 réponses
crapoulou
Messages postés
28160
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 999
11 mars 2011 à 23:10
11 mars 2011 à 23:10
Salut,
Ton input text n'a pas id="test".
Par conséquent, ceci est null :
(document.getElementById('text').value)
Essaye aussi ceci si besoin :
Ton input text n'a pas id="test".
Par conséquent, ceci est null :
(document.getElementById('text').value)
Essaye aussi ceci si besoin :
onclick="javascript:test();"
crapoulou
Messages postés
28160
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 999
12 mars 2011 à 11:25
12 mars 2011 à 11:25
Ceci marche parfaitement chez moi :
<html> <body> <input type="text" value="" id="test" /> <input type="button" value="click me" onClick="test()" /> <script type="text/javascript"> function test() { alert(document.getElementById('test').value); } </script> </body> </html>
[resolu]
Voila la solution ... héhé,
navré de vous avoir déranger mais j'ai trouver ma solution tout seul
Voila la solution ... héhé,
navré de vous avoir déranger mais j'ai trouver ma solution tout seul
xhr.open('GET','mapage.html',true); xhr.onreadystate=function(){ if(xhr.readyState==4 && xhr.status==200){ insert(xhr.responseText);}} xhr.send(null); function insert(rep){ var elt = document.getElementById('maDiv'); elt.innerHTML=rep; // c'est ici le truc ! if(rep.match("<script","g")){ var scs = elt.getElementsByTagName('script'); for(var i in scs){ var script = document.createElement('script'),content; script.type="text/javascript"; content = scs[e].innerHTML; script.innerHTML=content; document.body.appendChild(script);} }
crapoulou
Messages postés
28160
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
21 mai 2024
7 999
12 mars 2011 à 22:40
12 mars 2011 à 22:40
Ok, sorry Ajax en effet.
Parfait, bonne continuation.
Parfait, bonne continuation.
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
12 mars 2011 à 22:50
12 mars 2011 à 22:50
Eh oui, en Javascript, on ne peut pas faire :
element.innerHTML = "<script> ...";
Cela ne fonctionnera pas ! Il faut donc sortir le Javascript de la variable destinée à l'innerHTML.
;-)
element.innerHTML = "<script> ...";
Cela ne fonctionnera pas ! Il faut donc sortir le Javascript de la variable destinée à l'innerHTML.
;-)
12 mars 2011 à 08:19