Aller au contenu

Sujets conseillés

Posté

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

Posté

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

Posté

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 !

Posté

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"+rfsh
setTimeout("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

Posté

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...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...