Bonjour,

pour ma première fois sur developpez.com je poste un problème que je rencontre en ce moment même et qui me fait devenir chèvre .
Je vous explique:

Dans une popup, j'utilise une iframe pour afficher une conversation en cours, sur le modèle d'une messagerie instantanée. L'iframe est rafraichit toutes les 3 secondes à l'aide de la balise <meta http-equiv="refresh" content="3"> qui se trouve dans la page appelée par l'iframe.

A chaque fois que la page se rafraichi, la conversation se complète par le bas et j'utilise une ancre en fin de page pour qu'elle soit appelée à chaque rechargement, et ainsi gardé la dernière phrase en vue. J'ai lu en fouillant un peu sur le forum qu'on pouvait utiliser un <div id="fin"></div> à la place d'une ancre, ce que j'ai fait.

Mon problème, comme beaucoup ici, c'est que le code marche super sur Firefox et pas sur IE.

Code de la popup où est affichée l'iframe:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
...
...
...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>		
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<title></title>
	</head>	
	<body>
 
			<a href="popup.php?statut=&action=erase&recipient=#fin" onclick="return verif()">Effacer les messages</a><br>
			<iframe name="i1" src="popup_frame.php?recipient=#fin" width="400" height="250">Conversation avec </iframe>
			<br>	
			&Agrave;  est hors ligne. Il ne verra votre message qu'&agrave sa prochaine connexion</b><br>
 
			<form action="popup.php" name="message" enctype="multipart/form-data" method="post">
				<textarea name="message" cols="40" rows="6" id="submit"></textarea><br>
				<input type="hidden" name="sender" id="sender" value="">
				<input type="hidden" name="recipient" id="recipient" value="">
				<input type="hidden" name="action" id="action" value="send">	
				<input type="hidden" name="statut" id="statut" value="">						
				<input type="submit" name="submit" id="submit" value="Envoyer">
			</form>					
			<br>
...
...
...				
	</body>
</html>

et celui de la page chargée dans l'iframe:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
	<head>
		<title>
		</title>					
	</head>
	<meta http-equiv="refresh" content="3" url="popup_frame.php?recipient=#fin">
<body>	
 
			<b> -  dit:</b><br>
 
	<div id="fin">&nbsp;</div>
</body>
</html>
Voilà

Merci d'avance