Lien _blan avec js

Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   -  
Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voudrais que lorsque je clique sur le lien, celui-ci s'ouvre dans un nouvel onglet s'il vous plait:

code js
function add_bal2(nom, id_textarea, id_prev)
	{
	var texte = '';
		if (nom == 'lien')
		texte = 'Veuillez indiquer le lien';
                      .
                      .
                      .
	}

code html:
	<img src="images/form/lien.gif" alt="Lien" title="Lien" onClick="add_bal2('lien','intro','prev_intro')" class="bouton_cliquable" />

Merci d'avance
--
Il faut faire partie de la solution et non du problème ;-)
Configuration: Windows XP
Firefox 3.0.4

3 réponses

  1. stephane_mc2004 Messages postés 807 Statut Membre 96
     
    franchement je ne comprend pas ton script.
    0
  2. stephane_mc2004 Messages postés 807 Statut Membre 96
     
    ques'ce que tu veux faire, explique toi mieux.
    0
    1. stephane_mc2004 Messages postés 807 Statut Membre 96
       
      sinon je te propose un truc.
      <script language="javascript"> 
      function choisirLien() {
      
      var url = prompt("Veuillez entrer le lien ","");
      
      // Si tu veux tu p^lace des tests avec if
      
         if (url != null) // si url n'est pas vide
         {
         window.open(url);
         }
         else { // si on a rien rentré
         alert('Lien invalide');
         }
      }
      </script>
      
      <input onclick="choisirLien()" type="button" value="Cliquez ici"/>
      
      0
      1. Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   70 > stephane_mc2004 Messages postés 807 Statut Membre
         
        Ce n'est pas tout le contenu de la fonction que j'ai cité voilà le tout :
        	function add_bal2(nom, id_textarea, id_prev)
        	{
        	var texte = '';
        		if (nom == 'citation')
        		texte = 'Veuillez renseigner l\'auteur de la citation';
        		else if (nom == 'lien')
        		texte = 'Veuillez indiquer le lien';
        		else if (nom == 'email')
        		texte = 'Veuillez indiquer l\'email';
        	bal = prompt(texte);
        		if (!bal && nom == 'citation')
        		bal = 'Pas de titre';
        		if (bal)
        		balise('<'+nom+'='+bal+'>','</'+nom+'>', id_textarea);parse(id_textarea, id_prev);
        	document.getElementById(nom).options[0].selected = true;
        	}
        	
        


        Si je mets la fonction a 0 argument ça va tout fausser au niveau du code
        0
  3. Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   70
     
    onClick="add_bal2('lien','intro','prev_intro')"

    C'est un script de news lorsque j'active onClick je fais appel a la fonction add_bal2 qui va me permettre d'ouvrir un lien vers une page, mais celle-ci écrase la page courante...
    Je voudrais intégrer un genre de target="_blank" dans la function
    0
    1. stephane_mc2004 Messages postés 807 Statut Membre 96
       
      ok dans ce cas, utilise la fonction
      window.open(/*insere ici le lien */); 
      pour ouvrir une nouvelle fenetre
      0
      1. stephane_mc2004 Messages postés 807 Statut Membre 96 > stephane_mc2004 Messages postés 807 Statut Membre
         
        sa marche ?
        0
      2. Chabanus Messages postés 982 Date d'inscription   Statut Membre Dernière intervention   70 > stephane_mc2004 Messages postés 807 Statut Membre
         
        J'ai déjà essayé avec cela sans résultat
        0