Lien _blan avec js

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. franchement je ne comprend pas ton script.
    0
    1. ques'ce que tu veux faire, explique toi mieux.
      0
      1. 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
      2. @stephane_mc2004Ce 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
    2. 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. ok dans ce cas, utilise la fonction
        window.open(/*insere ici le lien */); 
        pour ouvrir une nouvelle fenetre
        0
      2. @stephane_mc2004J'ai déjà essayé avec cela sans résultat
        0