Bon je t'ai fais un exemple avec 2 fichiers. Tout est géré par javascript et je pense pas que l'on puisse faire mieux car faut quand même dire que ce que tu veux faire est assez particulier et pas ordinaire, enfin bon.
Voila le code :
fichier index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"
[ Lien ]">
<html>
<head>
<title>un document avec un jeu d'encadrement simple</title>
<script type="text/javascript">
var current_index = 2;
var control = 0;
function switch_frame() {
if (control < 3) {
control++;
return;
}
if (current_index == 2) {
parent.document.getElementById('mysite').rows = '20%,0px,80%';
current_index = 1;
}
else {
parent.document.getElementById('mysite').rows = '20%,80%,0px';
current_index = 2;
}
}
</script>
</head>
<frameset name="mysite" id="mysite" rows="20%,80%,0px">
<frame id="frame_haut" name="frame_haut" src="haut.html">
<frame id="frame_bas1" frameborder="0" name="frame_bas1" onload="switch_frame()" noresize>
<frame id="frame_bas2" frameborder="0" name="frame_bas2" onload="switch_frame()" noresize>
</frameset>
</html>
fichier haut.html<html>
<head>
<script type="text/javascript">
var id_time = 0;
var current_address = '';
var current_index = 1;
function changeURL() {
eval("var current_frame = parent.frame_bas"+current_index);
current_frame.frames.location = current_address;
current_index = current_index == 1 ? 2 : 1;
}
function Launch() {
eval("var current_frame = parent.frame_bas"+current_index);
current_index = current_index == 1 ? 2 : 1;
current_address = parent.frame_haut.document.getElementById('adresse').value;
current_frame.frames.location = current_address;
id_time = setInterval('changeURL()',6000);
}
function Stop() {
clearInterval(id_time);
start = 0;
}
</script>
</head>
<body>
<center>
<input type="text" id="adresse" name="adresse">
<input type="button" value="Lancer" onclick="Launch()">
<input type="button" value="Stop" onclick="Stop()">
</center>
</body>
</html>
Voila je pense que c'est ce que tu voulais.
bonne prog
@+
-- The Rubik's Man --