Ouvrir dans même fenêtre

Fermé
gemopa - 10 août 2001 à 15:21
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 10 août 2001 à 21:10
J'ai une page avec 3 frames (banière + sommaire à gauche et page principale)
Je voudrais avec ce script pourvoir lorsque j'active le script dans la page principale ouvrir dans cette même page sans écraser le sommaire qui se trouve à gauche :
<script>
<!--
function CreeTableau() {
this.length = CreeTableau.arguments.length
for (var i = 0; i < this.length; i++)
this[i+1] = CreeTableau.arguments[i]
}

var LibelleOption = new CreeTableau("Choisissez !",
"CD ROM",
"Chasse Apnée",
"Enseignement",
"Faune et Flore",
"Posters",
"Pratique",
"Voyage Evasion",
"Vidéos");
var CibleURL = new CreeTableau("",
"livresCD.html",
"livreschasse.html",
"livresEns.html",
"livresFaune.html",
"livresPoster.html",
"livresPratique.html",
"livresVoyages.htm",
"livresVideos.html");
function AllerA(form) {
i = form.SelectMenu.selectedIndex;
if (i == 0) return;
parent.location.href = CibleURL[i+1];
}
// -->
</script></p>
<script>
document.write("<FORM>");
document.write("<SELECT class='policegemopa' NAME='SelectMenu' onChange='AllerA(this.form)'>");
Nombre = LibelleOption.length;
for (var i = 1; i <= Nombre; i++)
document.write("<OPTION>" +LibelleOption[i]);
document.write('</SELECT>');
if (navigator.userAgent.indexOf("Mozilla/2") !=-1)
document.write('<INPUT TYPE = BUTTON VALUE = "Go !">');
document.write('</FORM>');
// -->

</script>
Merci d'avance
A voir également:

1 réponse

Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
10 août 2001 à 21:10
FORUM PROGRAMMATION MERCI !

Si j'ai bien compris, ton problème viendrait de la:
parent.location.href = CibleURL[i+1];

remplace le par:
parent.NomFramePrincipal.location.href = CibleURL[i+1];
0