Probleme de remote scripting

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme de remote scripting

Probleme de remote scripting

par julien » 02 août 2005, 10:29

Bonjour,

Pour recharger des pages dans le navigateur, j'utilise des iframes et des div.
Dans une iframe je charge un script qui envoie du code dans la propriété innerHTML de mon div.
Tout fonctionne bien sauf lorsque le code à envoyer contient du javascript, cela ne fonctionne pas.

Ex:

script pere:

Code : Tout sélectionner

<html> <body> <div id="divTest"></div> <iframe src="./test.php"> </body> </html>
Script test.php

Code : Tout sélectionner

<?php ob_start(); ?> <script language="javascript"> function testMoi() { alert('la'); } </script> <input type="button" value="teste moi" onclick="testMoi()"> <?php $contenu = ob_get_contents(); ob_end_clean(); ?> <script language="javascript"> parent.document.getElementById('divTest').innerHTML = "<?php echo addslashes($contenu); ?>"; </script>
Voila, si quelqu'un a une solution, je suis preneur.

Merci à tous.