Rechercher : dans
Par :

Ouvrir dans même fenêtre

Dernière réponse le 22 aoû 2001 à 20:33:30 gemopa, le 10 aoû 2001 à 15:19:15 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « ouvrir dans même fenêtre » dans :
Bloquer les fenêtres pop-up VoirRien de plus agaçant que les fenêtres de publicité intempestives qui s’ouvrent aux quatre coins de l’écran. Pourtant il est assez simple de les bloquer. Le plus souvent, il suffit de modifier l’une des options de votre navigateur. Bloquer les...
Gestionnaires de fenêtres X11 VoirGestionnaires de fenêtres AfterStep Blackbox FluxBox FVWM IceWM (Ice Window Manager) Metacity OpenBox Window Maker Sur le réseau Contrairement à certaines solutions propriétaires (Windows et Mac), GNU/Linux offre...

1

Dworf, le 22 aoû 2001 à 09:37:42

Hmmm
me rappelle plus trop
mais en html je sais que si je veux ouvrir le lien dans la fenêtre principale, je dois écrire target=nom_de_la_frame_visée dans la balise <a>
je crois

Répondre à Dworf

2

 Bobinours, le 22 aoû 2001 à 20:33:30

Dworf : t'as raison, mais t'es Hors Sujet ;o)

Si j'ai bien compris, c'est tout bête:
parent.location.href = "..." signifie que l'adresse (URL) de la page parente à la frame va recevoir "...".
Supprime le "parent." et rajoute "window." (c'est plus propre) ---> window.location.href = "...";
Et tu resteras dans ta frame.

-= Bobinours =-

Répondre à Bobinours
Collection CommentÇaMarche.net