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 :

Appeler un lien dans une frame


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    chomiste
    Inscrit en
    Février 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : chomiste
    Secteur : Alimentation

    Informations forums :
    Inscription : Février 2017
    Messages : 32
    Par défaut Appeler un lien dans une frame
    Bonjour, je cherche avec javascript d'appeler un lien dans une frame nommée fenetreC à partir d'un <select>
    je ne trouve pas le code correspondant...

    quelqu'un peut m'aider svp ?

    Merci.

    Code php : 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
    19
    20
    21
    22
    23
    <?php
     
    echo"<select name='menu_destination' onchange='document.frames[fenetreC].location = this.options[this.selectedIndex].value;'>";
     
    $sql = "SELECT * FROM  `type_questions`  ORDER BY `type_questions`.`type_q` ASC";
    $result = mysql_query($sql);
     
    $nb = mysql_num_rows($result);
    $i=0;
     
    while ($ligne = mysql_fetch_array($result)) {
     
    $idq=$ligne['id_type_questions'];
    $type_q=$ligne['type_q'];
    $lib=$ligne['libelle_questions'];
    $lien=$ligne['lien_questions'];
    $afficher=$ligne['afficher'];
     
    if($afficher==1) {
    echo"<option value=$lien><u>$type_q</u> - $lib</option>";
    }
    }
    echo"</select>";

  2. #2
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    En fait il suffit de prendre this.value et de mettre 'fenetreC'. Dans ces cas là il faut ouvrir le debugger avec F12.

    Code html : 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
    19
    20
    21
    22
    <html>
    <head>
    <script>
    function allerA(uneValeur) {
      if (uneValeur != '0') {
     document.frames['fenetreC'].location = uneValeur;
      }
    }
    </script>
    </head>
    <body>
    <select name='menu_destination' onchange="allerA(this.value)">
    <option value="0">Sélectionner un site</option>
    <option value="<a href="http://www.developpez.net">Développez.net</option" target="_blank">http://www.developpez.net">Développez.net</option</a>>
    <option value="<a href="http://www.bing.fr">Bing</option" target="_blank">http://www.bing.fr">Bing</option</a>>
    </select>
    <br/>
    <iframe name="fenetreC" width="50%" height="50%">
    <iframe>
    <br/>
    </body>
    </html>

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    de quoi parle t-on d'<iframe> ou de <frame> ?

  4. #4
    Membre chevronné
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arménie

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 396
    Par défaut
    Bonjour,

    La balise <frame> est obsolète, elle ne devrait plus être utilisée.

    https://developer.mozilla.org/fr/doc.../Element/frame

Discussions similaires

  1. probleme de lien dans une frame avec firefox
    Par delercem dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/07/2008, 11h50
  2. Liens dans une frame
    Par Dr_maïs dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/04/2008, 14h18
  3. Comment afficher un lien dans une frame?
    Par zizoux5 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/06/2007, 14h21
  4. Réponses: 4
    Dernier message: 30/05/2006, 17h14
  5. Lien dans une autre frame SVP
    Par kaisersauze dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 29/05/2006, 00h53

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