Mettre plusieurs liens

Résolu
Bonjour,
S'il vous plait je voudrais que lorsque je clique sur "toto" plusieurs pages allant vers divers sites sont ouvertes.
J'ai essayé avec :
<a href="Lien 1 "><a href="Lien 2">toto </a></a>
Mais cela ne marche pas y a t-il une autre idée ? Merci

--
Il faut faire partie de la solution et non du problème ;-)
Configuration: Windows XP
Firefox 3.0.3

10 réponses

  1. en Javascript ça doit marcher:

    essaye ça:
    <a onclick="lien">toto</a>
    function lien()
    {
    document.getElementById('frame1').src = 'http://google.fr';
    document.getElementById('frame2').src = 'http://yahoo.fr';
    }

    ou
    <script>
    function lien()
    {
    w1 = window.open('http://google.fr' );
    w2 = window.open('http://yahoo.fr' );
    }
    </script>
    <a href="javascript:" onClick='javascript:lien();'>telecharger</a>
    

    Ou essaye le deuxième code sans "w1 =" et "w2 ="
    0
    1. Merci je vais essayer :)
      0
      1. J'ai essayé cela mais cela ne fonctionne pas :

        <li ><a onclick="http://www.asp-php.fr/ressources/annuaire.aspx">ASP/PHP </a>

        <script type="text/javascript">
        function lien()
        {
        document.getElementById('frame1').src = 'http://google.fr';
        document.getElementById('frame2').src = 'http://yahoo.fr';
        }</script></li>

        ainsi que la deuxième function avec le w1&w2 et sans aucun resultat
        0
      2. @Chabanusci joint une copie d'un document qui devrait resoudre ton pb:

        JAVASCRIPT Faire un double lien
        
        Ce script est très pratique lorsque l'on travaille avec des frames, par exemple, lorsque l'on clique sur le lien sur lequel on a placé le bout de code, cela vous permet d'ouvrir une nouvelle page dans votre frame principale et une autre dans votre petite frame en tant que menu par exemple, très utile !
        Alors entre les balises <head>, vous placez le code suivant :
        <script> function charge2(fr1 , fr2){ parent.nom_de_frame1.location=fr1; parent.nom_de_frame2.location=fr2; } </script>
        ici vous devez mettre le nom des frames vers lesquelles vont être dirigées les ouvertures de pages, il ne s'agit non pas du nom de la page avec son extension mais le nom que vous avez attribuez au cadre.
        
        Le bout de code à placer dans le <body> et qui constitue le double lien est :
        <a href="javascript:charge2('nom_de_la_page_à _appeller_dans_la_première_frame', 'nom_de_la_page_à_appeller_dans_la_seconde_frame ')">texte</a> 
        
        0
    2. Contributeur
      SALUT

      Une variante sans passer par des frames

      la premiere s ouvre en pleine page les autres en fenetres

      tout est facilement parametrable

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
          <title>RAD ZONE Webcreation
          </title>
          <meta name="generator" content="PSPad editor, www.pspad.com" />
        </head>
        <body>
      <script language="JavaScript" type="text/javascript">
      //<![CDATA[
      function ouvrir4() 
      {
        a= window.open("http://radservebeer.free.fr/");
        
        b= window.open("http://radservebeer.free.fr/tuto/index.html","tuto",
        "width=385,height=180,top='+screen.availTop+',left=',status,toolbar=1,resizable=1");
        
        c= window.open("http://radservebeer.free.fr/webmaster.html","webmaster",
        "width=385,height=190,top='+screen.availTop+',left=390,status,toolbar=1,scrollbars,resizable=1");
        
        d= window.open("http://radservebeer.free.fr/videodem.html","videodem",
        "width=385,height=190,top='+screen.availTop+',left=780,status,toolbar=1,scrollbars,location,resizable=1");
      }
      //]]>
      </script>
          <form>
            <input type="button" value="Ouvrir 4 fenetres" onclick="ouvrir4();" /><br /><br />Ouvrir 4 fenetres sur un lien ou bouton .<br />
          </form>
        </body>
      </html>


      RAD
      0
      1. <script>
        function lien()
        {
        w1 = window.open('http://www.asp-php.fr/ressources/annuaire.aspx' );
        w2 = window.open('http://yahoo.fr' );
        }
        </script>
        <li ><a href="" onClick='javascript:lien();'>ASP/PHP</a></li>
        tient ! :)
        Celui ci marche, et de la façon que tu souhaite, avec les <li> pour tes liste et un des liens vers asp-php.fr
        Dans firefox, selon ta configuration, ça ouvre dans des nouveaux onglets, par contre sous ie6 (vraiment trop pourris ce truc omfg), c'est bloqué, c'est considéré comme des pop-up apparemment....
        0
        1. Merci pour vos réponses.
          RAD ZONE ton code fonctionne bien merci, je voudrais juste que le lien que je clique s'ouvre dans une autre fenêtre genre:
          <a href="https://www.google.fr/?gws_rd=ssl" target="_blank" onClick="ouvrir4();">ASP/PHP</a>
          J'ai essayé avec target="_blank" mais apparemment ça ne marche pas.
          xxkirastarothxx certes sous firefox c'est impeccable et le target fonctionne mais dommage pour IE6 merci.
          --
          0
          1. Contributeur
            SALUT
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
            <html xmlns="http://www.w3.org/1999/xhtml">
              <head>
                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                <title>RAD ZONE Webcreation
                </title>
                <meta name="generator" content="PSPad editor, www.pspad.com" />
              </head>
              <body>
            <script language="JavaScript" type="text/javascript">
            //<![CDATA[
            function ouvrir4() 
            {
              a= window.open("http://radservebeer.free.fr","_blank","index");
              
              b= window.open("http://radservebeer.free.fr/tuto/index.html","tuto",
              "width=385,height=180,top='+screen.availTop+',left=',status,toolbar=1,resizable=1");
              
              c= window.open("http://radservebeer.free.fr/webmaster.html","webmaster",
              "width=385,height=190,top='+screen.availTop+',left=390,status,toolbar=1,scrollbars,resizable=1");
              
              d= window.open("http://radservebeer.free.fr/videodem.html","videodem",
              "width=385,height=190,top='+screen.availTop+',left=780,status,toolbar=1,scrollbars,location,resizable=1");
            }
            //]]>
            </script>
                <form>
                  <input type="button" value="Ouvrir 4 fenetres" onclick="ouvrir4();" /><br /><br />Ouvrir 4 fenetres sur un lien ou bouton .<br />
                </form>
              </body>
            </html>


            VERIFIE IE7, IE6, IE5, FFX 3, SAFARI, seul OPERA ouvre un nouvel onglet et pas une page !!

            RAD
            0
            1. T'assure ! Merci :-)
              0
              1. bonjour jai aussi rencontré un probleme avec les liens internets !
                en faite jai un site marchant et je souhaiter créer des liens vers dautres site pour faire une chaine de pub vias des sites complémentaire
                je sais que c'est possible car il en existe deja deux mais comme c pas moi ki les aient fait je suis perdu ! jutilise OS commerce !
                0
            2. il y a personne pour m'aider ?
              0
              1. Le code est juste devant toi -_-'
                0