francoisch Posté 14 Février 2007 Partager Posté 14 Février 2007 bonjour J'ai une page Html très simple avec: - une fonction Javascript de Refesh - une instruction <IFRAME SRC="image2.php etc.... - je construit l'image dans image2.php Mon problème: le refresh ne se fait pas. Est-ce que le fonctionnement de Iframe empêche ça? Autre chose? Par avance merci de votre aide. F Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 14 Février 2007 Auteur Partager Posté 14 Février 2007 bonjour Une information supplémentaire, après vérification: il semble que l'exécution du code Html s'arrête à l'instruction Iframe. En effet, j'ai mis: - une phrase avant, qui s'affiche - une phrase après, qui ne s'affiche pas Dans ces conditions, le code Javascript de Refrsh, situé après, n'est jamais exécuté. La question devient: - comment sortir de l'instruction Iframe pour que la suite s'exécute? - ou bien, faut-il que je remplace cette instruction Iframe par autre chose? Par avance merci de votre aide. F Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sarc Posté 14 Février 2007 Partager Posté 14 Février 2007 Bonjour, Sans code, sans URL, sans rien, comment faire pour te répondre ? Je devine que c'est le code javascript qui marche pas. Mais sans conviction Mets nous le code, l'URL de la page, et nous pourrons peut-être mieux te répondre ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 14 Février 2007 Auteur Partager Posté 14 Février 2007 D'autres infos: - le code après Iframe est bien exécuté maintenant que j'ai ajouté une balise </Iframe> - le Refresh n'est toujours pas fait quand j'utilise Iframe - par contre il est bien fait en utilisant Img à la place de Iframe Quelqu'un voit une raison à ça? Voici le code presque complet: <script language="Javascript"><!--function refreshImage2(){rfsh = new Date() ; rfsh = "?"+rfsh.getTime()document.images["reptemp2"].src = "image2.php"+rfshsetTimeout("refreshImage2()", 60000)}//--></script></head><body><IFRAME SRC="image2.php" HEIGHT="500" WIDTH="800" align="center" scrolling="no" frameborder="1" name="reptemp2"></IFRAME> <!--<IMG SRC="image2.php" HEIGHT="500" WIDTH="800" align="center" scrolling="no" frameborder="1" name="reptemp2">--><!-- exécution des scripts de Refresh --> <script language="JavaScript"><!--if( document.images )refreshImage2();//--></script> Merci Francois Edit captain_torche : merci d'utiliser les balises CODE et CODEBOX pour les codes respectivement courts et longs Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sarc Posté 14 Février 2007 Partager Posté 14 Février 2007 Merci d'utiliser les balises [ codebox ] [ /codebox ] pour entourer ton code et qu'il soit lisible document.images Ca ne marche que pour les images, ça, c'est peut-être pour ça que ton script marche avec <img> et pas avec <iframe> ? Te faudrait trouver un bon code pour que ton script marche, je pense... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant