Javascript : problème long mais réponse court
Fermé
Utilisateur anonyme
-
Modifié par Alexis-pires le 20/04/2010 à 05:56
Utilisateur anonyme - 20 avril 2010 à 18:53
Utilisateur anonyme - 20 avril 2010 à 18:53
A voir également:
- Javascript : problème long mais réponse court
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
3 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
20 avril 2010 à 09:30
20 avril 2010 à 09:30
document.getElementById('code').value = document.getElementById("editeur").contentWindow.document.body.innerHTML;
bizarre comme madressage tu mélanges le get element by id avec l'adresage par objets windows
bizarre comme madressage tu mélanges le get element by id avec l'adresage par objets windows
document.getElementById('code').value = document.getElementById("editeur").innerHTML;
Absinthe06
Messages postés
102
Date d'inscription
vendredi 11 juillet 2008
Statut
Membre
Dernière intervention
7 juillet 2010
11
Modifié par Absinthe06 le 20/04/2010 à 11:17
Modifié par Absinthe06 le 20/04/2010 à 11:17
je pense que tu peux jouer sur un timeout dans ta fonction "rechanger()" :
avec un petit
de cette manière, ta fonction "rechanger()" est appelée dès l'affichage de ta page, et elle s'exécutera de manière automatique toutes les secondes, se chargeant ainsi d'actualiser en permanence ta frame ;)
Je vois pas d'autre solutions sinon...
EDIT : suis-je bête, en fait SI, y'a une autre solution, et beaucoup plus simple en plus : appelle ta fonction "rechanger()" dans ton textarea par un "onKeydown".....
"Un con qui roule va plus loin qu'un intellectuel assis..."
Absinthe, game designer, graphiste, et webmaster à ses heures perdues...
function rechanger() { document.getElementById("editeur").contentWindow.document.body.innerHTML = document.getElementById('code').value; setTimeout ("rechanger()", 1000); }
avec un petit
<body onload="rechanger()">.....</body>
de cette manière, ta fonction "rechanger()" est appelée dès l'affichage de ta page, et elle s'exécutera de manière automatique toutes les secondes, se chargeant ainsi d'actualiser en permanence ta frame ;)
Je vois pas d'autre solutions sinon...
EDIT : suis-je bête, en fait SI, y'a une autre solution, et beaucoup plus simple en plus : appelle ta fonction "rechanger()" dans ton textarea par un "onKeydown".....
"Un con qui roule va plus loin qu'un intellectuel assis..."
Absinthe, game designer, graphiste, et webmaster à ses heures perdues...
Utilisateur anonyme
20 avril 2010 à 18:53
20 avril 2010 à 18:53
Un autre question : J'ai essayé en faisant echo dans une frame mais ça marche pas, c'est normal, non ?
20 avril 2010 à 18:52