L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX new!
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

     Referencement
     Créat. de bannière

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
104569 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques
     Création logo

Plus :
     Comparateur de prix
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Hebergement gratuit
     Le PHP facile
     Horoscope
     Comscripts
     WebmasterClub
     Activeartanima...
     Le village de ...
     L'écriteau
     Faro-dessing
     Gifs animés, f...
     Netsources
     Easy-script.com
     Trucs et astuc...
     Je javascript
     Créer son site...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> JavaScript >> Problèmes de création JavaScript / DHTML >> Changer la page de la fenêtre parent ]

> Changer la page de la fenêtre parent
[ Posté par totalchuck ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 09-12-2001 à 21:35 | 36 messages ]

J'ouvre une page ds une nouvelle fenêtre avec window.open(...).

Dans cette page il ya un bouton. Qd on clique dessus ça doit changer la page de la fenêtre parent.

J'ai fait ça, ms ça marche pas :
parent.window.location="mapage.html";

Comment faire ??? MERCI



[ Posté par verlouche ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 09-12-2001 à 21:45 | 5332 messages ]

Je dirais :

parent.window.opener.location="mapage.html";


________________
Jon

[ Posté par isy-web ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-12-2001 à 01:52 | 765 messages ]

Me semble que c'est plutôt

window.opener.location.href="mapage.html"

mais ca se peut que je me trompe pcq j'ai une bouteille de chardonnay dans le corps et je me sens pas mal parti ce soir !!!!


[ Posté par macadames ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-12-2001 à 12:54 | 2 messages ]

Ca dépend ce qu'on veut faire :

Window.opener s'adresse à la fenêtre qui a ouvert un popup sur lequel est affiché le code.

Parent n'a rien à voir il s'agit de la fenêtre "parente" dans un frameset

Par contre si vous voulez modifier une fenêtre précise, plusieurs possibilités :
- admettons que vous ayez nommé un frame "ToTo" avec un frameset contenu dans la fenêtre principale, alors pour s'adresser au "contenu" de ce frame ce sera :
top.frames["ToTo"].nompropriété
- admettons qu'un nom de variable ToTo soit attribué à un objet fenêtre, alors pour s'adresser à cette fenêtre ce sera tout simplement
Toto.nompropriété
Pour définir l'url de la fenêtre il y aura encore de multiples possibilités mais si par exemple on veut définir la propriété location avec les exemples plus haut ça donne :
parent.location
window.opener.location
top.frames["ToTo"].location
ToTo.location

Par contre si on veut changer l'url, il faudra changer l'objet location avec la propriété href (redirection) ou bien la méthode replace (remplacement - pratique si on ne veut pas de retour sur page précédente ), et on aura par exemple :
ToTo.location.replace("monadresse.html")
Parent.location.href="monadresse.html"
Ou encore
Window.opener.location.replace("newadress.html")


Donc pas de recette mais des dizaines de possibilités selon ce que l'on veut faire

Mat macadames


[ Posté par totalchuck ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-12-2001 à 18:35 | 36 messages ]

Merci

[ Posté par isy-web ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-12-2001 à 20:07 | 765 messages ]

Salut macadames

Tu as créé une très belle page d'accueil. Félicitation.




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






5 visiteurs
actuellement en ligne

    PUBLICITE

Wilogo.com - Création Logo Entreprise

     ANNUAIRE WEBMAST.
Noos
Opérateur cablé vraiment bon pour la TV, peut-etre un peu moins pour le net. Des bonnes offres cependant.
http://www.noos.fr/
Cat : Haut débit
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
55700 membres
8518 comptes CountUs
1509 comptes myCircle

     LES FORUMS :
14 forums
39331 topics
189143 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "PHP / mySQL" du jour par unreal
Afin d'éviter de toujours devoir mettre des antislash '\' dans son code HTML à l'interieur de sa page PHP, vous pouvez utiliser la fonction addslashes qui les ajoutent automatiquement! http://ca2.php.net/manual/fr/function.addslashes.php
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 21/11/2008 06:50:34 | Design by Studcrea | Gen. en 0.462 sec.