Lien _blan avec js

Fermé
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 21 nov. 2008 à 16:38
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 21 nov. 2008 à 17:39
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

3 réponses

stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011 96
21 nov. 2008 à 16:48
franchement je ne comprend pas ton script.
0
stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011 96
21 nov. 2008 à 16:49
ques'ce que tu veux faire, explique toi mieux.
0
stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011 96
21 nov. 2008 à 16:57
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
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70 > stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011
21 nov. 2008 à 17:02
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
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
21 nov. 2008 à 16:58
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
stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011 96
21 nov. 2008 à 17:06
ok dans ce cas, utilise la fonction
window.open(/*insere ici le lien */); 
pour ouvrir une nouvelle fenetre
0
stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011 96 > stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011
21 nov. 2008 à 17:14
sa marche ?
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70 > stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011
21 nov. 2008 à 17:39
J'ai déjà essayé avec cela sans résultat
0