francoisch Posté 14 Février 2007 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
francoisch Posté 14 Février 2007 Auteur 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
Sarc Posté 14 Février 2007 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 !
francoisch Posté 14 Février 2007 Auteur 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
Sarc Posté 14 Février 2007 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...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant