bonjour à tous,
Je cherche un petit coup de main;
j'ai une petite fonction qui'm'affiche sur un clic une iframe, mais en fait seulement la dernière est affichée, ce qui semble normal à priori compte tenu du while.
Mais j'aimerais voir la 1ère iframe quelques secondes avant que la 2ème apparaisse.
(je ne désire pa utiliser xmlhttprequest)
il doit certainement y avoir une solution avec le setTimeOut, mais je n'y arrive pas.
quelqu'un pourrait il me donner une idée.
(j'ai simplifié au max car au départ les adresses des docs à afficher dans l' iframe sont recherchés dans des répertoire et stockés pour être utilisés ensuite)
merci par avance
<html><head><title>frame</title>
<script>
function OpenFichier(){
i=1;
while (document.getElementById('motcle'+i)!=null)
{var Obj = document.getElementById('maFrame');
Obj.src = document.getElementById('motcle'+i).value;
alert(document.getElementById('motcle'+i).value);
i++; }
}</script>
</head><body>
<input type=button value="lancer" onClick="OpenFichier();"><br>
<input type=text id="motcle1" value="C:/test/32niv/2.html"><br>
<input type=text id="motcle2" value="C:/test/32niv/3.html"><br>
<iframe name="maFrame" id="maFrame" src="" width=100% height=150px frameBorder=0></iframe>
[:D][:)]