Comment ouvrir un lien en _blank dans un javascript

Nouveau WRInaute
Bonjour,

Je me pose une question, à savoir... Comment ouvrir un lien en _blank lorsque ce dernier est placé dans un javascript ?
(Lien en rouge qui doit s'ouvrir dans une nouvelle fenêtre)

<!-- Début du script images rollover sur l'accueil du site -->
<script language="javascript">
<!--
image1 = new Image;
image1.src = "actualites/img-forum.png";
image2 = new Image;
image2.src = "actualites/img-duel.png";
image3 = new Image;
image3.src = "actualites/img-mode.png";

function changeLien1() {
document.getElementById("distance").src=image1.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "http://forum.iciyatou.net"; // Là je remplace le lien de la grande image.
}
function changeLien2() {
document.getElementById("distance").src=image2.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "duel.html"; // Là je remplace le lien de la grande image.
}
function changeLien3() {
document.getElementById("distance").src=image3.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "mode.html"; // Là je remplace le lien de la grande image.
}
//-->
</script>

Merci :)
 
Nouveau WRInaute
Qu'est ce que tu entends par "Sur ton lien" ?
Je n'y connais absolument rien en javascript...

<!-- Début du script images rollover sur l'accueil du site -->
<script language="javascript">
<!--
image1 = new Image;
image1.src = "actualites/img-forum.png";
image2 = new Image;
image2.src = "actualites/img-duel.png";
image3 = new Image;
image3.src = "actualites/img-mode.png";

function changeLien1() {
document.getElementById("distance").src=image1.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "http://forum.iciyatou.net"; // Là je remplace le lien de la grande image.
}
function changeLien2() {
document.getElementById("distance").src=image2.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "duel.html"; // Là je remplace le lien de la grande image.
}
function changeLien3() {
document.getElementById("distance").src=image3.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "mode.html"; // Là je remplace le lien de la grande image.
}
//-->
</script>
 
WRInaute discret
Bonjour,
as tu testé ça ?

Code:
function changeLien1() {
document.getElementById("distance").src=image1.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "http://forum.iciyatou.net"; // Là je remplace le lien de la grande image.
document.getElementById("gdImage").target = "_blank";
}
 
WRInaute passionné
iciyatou a dit:
Qu'est ce que tu entends par "Sur ton lien" ?
Je n'y connais absolument rien en javascript...

Bah directement sur la balise <a> dans ton code html.

Ex:
Code:
<a href="#" onClick="javascript:window.open(this.href);return false;">Lien</a>
 
Nouveau WRInaute
Sullyvan a dit:
Bonjour,
as tu testé ça ?

Code:
function changeLien1() {
document.getElementById("distance").src=image1.src; // Vérifie bien cette instruction avec d'autres navigateurs que IE
document.getElementById("gdImage").href = "http://forum.iciyatou.net"; // Là je remplace le lien de la grande image.
document.getElementById("gdImage").target = "_blank";
}

J'avais pas testé, mais ca à l'air de fonctionner correctement :)
Merci beaucoup !
 
Nouveau WRInaute
Sinon tu peux essayer ca avec jquery:

<div id="coconut">
coconut
</div>
$('#coconut').html("<a href=''>"+$('#coconut').html()+"</a>");
 
Discussions similaires
Haut