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 :

lien page dans "iframe1 pour iframe2"


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    F�vrier 2004
    Messages
    55
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 55
    Par d�faut lien page dans "iframe1 pour iframe2"
    bonjour, apres 5h de teste et de recherche je vous demande un peu d'aide.

    Mon probleme :
    j'ai 2 iframe, dans mon iframe1 j'ai des liens de pages a afficher
    dans iframe2...

    j'arrrrive pas a faire un script valide, j'ai toujour des erreurs :


    script dans iframe1 :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script language="javascript">
    <!--
    	function chgpagedate(formulairee)
    	{
    window.top.reservationop.location.href = formulairee.reservationdate.options[formulairee.reservationdate.selectedIndex].value;
    	}
    //-->
    </script>
    et
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <form  method="get" name="formulairee">
    <select name="reservationdate" onChange="chgpagedate(this.form)">
    <option value="jjj.php" selected>choix</option>
    <option value="http://lesousbo.nodns.netavous.net">teste</option>
    <option value="2">Fevier</option>
    </select>
    </form>

    avez vous une id�e ? perso moi je bug

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    Mais quelles erreurs as-tu ?

    As-tu jet� un oeil sur la FAQ JavaScript ?
    Comment acc�der aux �l�ments d'un formulaire?
    Comment mettre a jour une frame � partir d'une autre frame ?

  3. #3
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    peut-�tre avec une syntaxe plus ... r�cente.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    window.top.frames['reservationop'].location.href = document.forms['formulairee'].elements['reservationdate'].options[document.forms['formulairee'].elements['reservationdate'].selectedIndex].value;
    EDIT : le nom du param�tre est �gal au nom du form. Ca donne une syntaxe (formulairee.xxx) pour le moins �quivoque pour JS ....

    A+

  4. #4
    Membre averti
    Inscrit en
    F�vrier 2004
    Messages
    55
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 55
    Par d�faut ...
    avec ma solution et ta solution : Probleme
    sa ouvre une nouvelle fenetre :-( '_blank'.

    La je voi pas du tous le probleme, donc je suis preneur
    de toutes remarques

  5. #5
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par weldoo Voir le message
    sa ouvre une nouvelle fenetre :-( '_blank'.
    Heu ... tu as bien une frame 'reservationop' directement dans la page principale (pas dans une autre frame) ?

    A+

  6. #6
    Membre averti
    Inscrit en
    F�vrier 2004
    Messages
    55
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 55
    Par d�faut ...
    et oui le pireee...

    ma structure :

    - Page principale
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <iframe src="http://www.le-sous-bois.fr/reservation/calendrier1/calendrier.php" name="reservationaf" width="600" marginwidth="0" height="300" align="left" scrolling="no" frameborder="0" class="iframe" id="reservationaf" ></iframe>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <iframe id="reservationop" name="reservationop" src="http://lesousbo.nodns.netavous.net/modules/osC/product_info.php?products_id=1"  width="600" marginwidth="0" height="400" align="left" scrolling="no" frameborder="0" class="iframe"  ></iframe>
    - Page iframe reservationaf pour => reservationop

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <script language="javascript">
    <!--
    	function chgpagedate(formulairee)
    	{
    window.top.reservationop.location.href = formulairee.reservationdate.options[formulairee.reservationdate.selectedIndex].value;
    window.top.frames['reservationop'].location.href = document.forms['formulairee'].elements['reservationdate'].options[document.forms['formulairee'].elements['reservationdate'].selectedIndex].value;
    	}
    //-->
    </script>
     
    <form  method="get" name="formulairee">
    <select name="reservationdate" onChange="chgpagedate(this.form)">
    <option value="liendefaux" selected>choix</option>
    <option value="lien1">lien1</option>
    <option value="lien2">lien2</option>
    </select>
    </form>
    Le probleme est la, je ne comprend plus la chose...
    sa ne marche pas comme il faut :-(

  7. #7
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    function chgpagedate(formulairee)
    {
    self.top.open(formulairee.reservationdate.options[formulairee.reservationdate.selectedIndex].value, 'reservationop'); 
    }


    A+

  8. #8
    Membre averti
    Inscrit en
    F�vrier 2004
    Messages
    55
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 55
    Par d�faut
    sa ouvre toujour en fenetre
    ci tu veux voir la page :
    http://lesousbo.nodns.netavous.net/modules/osC/

  9. #9
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par weldoo Voir le message
    sa ouvre toujour en fenetre
    Avec Firefox ?
    Parce que avec IE, non !
    C'est bon, sauf que la page appel�e n'existe pas.
    J'ai bien dans la m�me fen�tre (en dessous de ton test) :
    Not Found
    The requested URL /reservation/calendrier1/index.php was not found on this server.
    Donc pas de nouvelle fen�tre.

    A+

  10. #10
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par d�faut
    J'en suis pas si sur. Moi j'ai une erreur sous FF :
    uncaught exception: Permission refus�e d'obtenir la propri�t� Window.open

  11. #11
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par Kerod Voir le message
    J'en suis pas si sur. Moi j'ai une erreur sous FF :
    Oui, c'�tait une "tentative" avec window.open() et le nom de la frame en target ...
    Le self.top.open() doit pas �tre bon
    Mais un simple window.open() avec les m�me param�tres devraient fonctionner (le target est utilis� dans des <A href> de la m�me page)

    A+

  12. #12
    Membre averti
    Inscrit en
    F�vrier 2004
    Messages
    55
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 55
    Par d�faut ...
    sous une autre forme j'ai aussi "Permission refus�e" avec IE7

  13. #13
    Membre averti
    Inscrit en
    F�vrier 2004
    Messages
    55
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 55
    Par d�faut ...
    5H16 du mattte, je vai me coucher apres avoir je pense tous...

    je trouve quand meme bizar que sa ne marche plus...
    il me semble bien qu'avant sa march� bien.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 16/09/2014, 13h51
  2. R�ponses: 4
    Dernier message: 03/06/2012, 21h18
  3. R�ponses: 1
    Dernier message: 01/12/2010, 20h16
  4. Conseils pour liens html dans menu et r�sultat dans page centrale
    Par d-85a dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 19/04/2009, 02h15

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