IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[FRAMES] quand tu nous tiens


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Par d�faut [FRAMES] quand tu nous tiens
    Voila ma questtion ... Elle est pr�sente depuis 1 mois sur le forum HTML mais j'ai pas de solution ....

    J'ai un jeu de frames :

    -------------------------
    | ............h..................|
    -------------------------
    | .....|.........................|
    | .....|.........................|
    | ..g.|...........d.............|
    | .....|.........................|
    | .....|.........................|
    --------------------------

    J'ai une icone dans la fen�tre d et je voudrais changer le contenu des 3 frames en cliquant sur ce bouton ....

  2. #2
    Membre �m�rite Avatar de Herode
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    for ( var i = 0; i < top.frames.length; ++ i ) {
       var frm = top.frames[ i ];
       frm.src = "nouveautruc.htm";
    }

  3. #3
    Membre �clair� Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Par d�faut
    heu ... mouais ..

    Je me suis peut etre mal exprim� ...

    Je suis plut�t nul en Js ...
    J'ai mis ton code dans un OnClick mais il ne se passe rien ...
    J'ai fait un alert de top.frames.lenght et j'ai 2.

    L'astuce suppl�mentaire c'est que pour les 3 frames je voudrais afficher une page diff�rente ...

    Ceci dit, je peux aussi faire un peu de boulot ...

    Je voudrais connaitre la fonction a utiliser pour changer le contenu de n frames � partir d'un lien ....

  4. #4
    Membre �clair� Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Par d�faut
    Oki alors j'ai fait :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    		alert(top.frames.length);
    		for ( var i = 0; i < top.frames.length; ++ i ) {
    			   var frm = top.frames[ i ];
    			  alert(frm.name);
    			}
    J'ai, consecutivement :
    2
    Microsoft Internet Explorer
    bas

    AU SECOURS ... Je pige rien ...

  5. #5
    Membre �m�rite Avatar de Herode
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par d�faut
    Heu, oui risque de ne pas marcher. Je pensais � une iframe...

    Quoiqu'il en soit, window.frames te donne le tableau des frames de ton objet window (celui � partir duquel tu invoques le script).
    Si ton script est appel� depuis une frame, alors il faut remonter au niveau qui t'int�resse : top est la fen�tre de plus haut niveau, parent est la fen�tre m�re (imm�diatement au dessus dans la hi�rarchie). Apr�s quoi il faut �plucher les propri�t�s que tu souhaites manipuler (window.location dans ce cas pr�cis, je suppose).

    Pour ce qui est de ta sortie de debug, si "top" n'a que deux frames, alors... ce n'est sans doute pas la fen�tre qui contient tes 3 frames. Je suppose que tu as plusieurs niveaux de frames imbriqu�es ? Si c'est le cas, utilise "parent" pour monter d'un niveau(ou +...) par rapport � la frame qui contient ton bouton, afin d'aller vers l'objet Window qui contient les 3 frames qui t'int�ressent.

  6. #6
    Membre �clair� Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Par d�faut
    Je reviens � la charge ...

    EN gros ce que j'aimerais pouvoir faire c'est un

    <a href="titi.html" target="gauche">
    <a href="toto.html" target="doite">

    en cliquant sur une icone ...

  7. #7
    Membre �clair� Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Par d�faut
    Bien bien ...

    Je crois que je suis tellement tordu dans mes explications que personne n'a compris la simplicit� de ce que je cherchais ...

    Voila la solution recherch�e :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    parent.frames['gauche'].window.location='frame_bas_rub20808sub.html';
    parent.frames['droite'].window.location='cadre.php?page=user/recherche';
    H� oui ... je suis sur que vous vous dites que c'�tait tout b�te ...

    D�sol� de vous avoir embrouill� l'esprit et merci pour vos bouts de codes respectifs qui m'ont conduit � la solution ....

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Frame, quand tu nous tiens!
    Par Ministar dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 05/03/2008, 10h36
  2. [AJAX] Ajax quand tu nous tiens
    Par Florent08800 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 11/08/2007, 22h38
  3. [FRAME] Quand tu nous tiens
    Par hisy dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 7
    Dernier message: 07/07/2006, 09h27
  4. Regex quand tu nous tiens !!!
    Par calimero642 dans le forum Langage
    R�ponses: 9
    Dernier message: 22/03/2006, 15h33
  5. [object HTMLSelectElement] IE quand tu nous tiens
    Par NeHuS dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 11/03/2006, 09h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo