Bonjour,
J'ai une page avec un formulaire de recherche, une iframe cachée dans laquelle je souhaite charger une page qui contient une liste de liens, et une seconde iframe dans laquelle j'afficherai les résultats de la recherche.
Une fonction main récupère les mots clés du formulaire de recherche, puis lance la procédure de recherche. Elle charge ma première page d'index dans la iframe tmpFrame:
Actuellement mon script fonctionne pour un seul index, mon problème est que j'en ai 5 à traiter. Lorsque le premier est traité, je peux écrire le résultat dans la seconde iframe. Alors je charge l'index suivant dans la iframe cachée avec:
et je lance ma fonction de recherche mais elle travaille sur l'ancien index, le nouveau n'est apparement pas chargé
Y a-t-il un moyen de charger les index un par un après les avoir traité ? Ou bien d' "attendre" que le document.getElementById('tmpFrame').src = "monIndex.htm" soit effectué ?
Merci de m'avoir lu !
Modifié par Victower (02 Jun 2009 - 16:26)
J'ai une page avec un formulaire de recherche, une iframe cachée dans laquelle je souhaite charger une page qui contient une liste de liens, et une seconde iframe dans laquelle j'afficherai les résultats de la recherche.
a écrit :
<iframe src="#" name="tmpFrame" id="tmpFrame" onLoad="javascript:traitement();" frameborder="1"></iframe>
<iframe src="#" name="resultatFrame" id="resultFrame" frameborder="0"></iframe>
Une fonction main récupère les mots clés du formulaire de recherche, puis lance la procédure de recherche. Elle charge ma première page d'index dans la iframe tmpFrame:
a écrit :
document.getElementById('tmpFrame').src = "pages/abfbac3533250094_c_pidx0.htm";
Actuellement mon script fonctionne pour un seul index, mon problème est que j'en ai 5 à traiter. Lorsque le premier est traité, je peux écrire le résultat dans la seconde iframe. Alors je charge l'index suivant dans la iframe cachée avec:
a écrit :
document.getElementById('tmpFrame').src = "pages/661a6a153d040499_c_pidx0.htm";
et je lance ma fonction de recherche mais elle travaille sur l'ancien index, le nouveau n'est apparement pas chargé

Y a-t-il un moyen de charger les index un par un après les avoir traité ? Ou bien d' "attendre" que le document.getElementById('tmpFrame').src = "monIndex.htm" soit effectué ?
Merci de m'avoir lu !
Modifié par Victower (02 Jun 2009 - 16:26)