Faire mener un clic sur Javascript dans un nouvel onglet

Fermé
No Siemens - 28 juil. 2014 à 22:08
 No Siemens - 31 juil. 2014 à 11:32
Bonjour,
J'ai crée un script d'images aléatoires liées à une URL choisie avec l'aide de ce générateur :
http://www.editeurjavascript.com/scripts/scripts_images_1_53.php

En gros 3 images (par exemple) s'alternant à chaque rechargement de page apparaissent à la place du script et mènent par le biais d'un clic à l'adresse que j'ai choisie pour chacune d'entre elles. Cependant, comment faire pour ouvrir ce lien dans une nouvelle fenêtre?

Merci par avance.


8 réponses

mr_demonicon Messages postés 828 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 9 avril 2016 126
29 juil. 2014 à 00:33
<a href="mapage.php" target="_blank"><script text/javascript>mon script (et tu referme tout)
(la base de html le target)
il y a plus simple "met href=ton js".
0
Merci pour ta réponse. Le problème c'est que chaque image du script est liée à une URL. Je ne souhaite pas faire rediriger un clic sur mon script vers une page, chaque image affichée grâce au script a son URL associée. Mais un clic dessus s'ouvre sur la même fenêtre...
0
Salut,

comme ceci alors:
https://www.google.fr/search?q=pop+up+javascript
0
J'ai oublié de vous préciser que j'étais novice en Javascript. Ayant quelques connaissances en HTML, j'essaie toujours de me débrouiller en bidouillant, même sur du CSS ou Javascript, mais parfois ça ne suffit pas. Vu que le site editeurjavascript.com ne semble plus fonctionner, je vais vous montrer à quoi ressemble mon script :
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/

var nbimage= 20;
var width;
var height;
var url;
var alte;
function banniere()
{
numimage= Math.round(Math.random()*(nbimage-1)+1);
if (numimage <= 10)
{
gotosite = "https://www.commentcamarche.net/";
url = "http://www.testntrust.fr/images/itemimages/avis/610000/601598/191279991333552_comment-ca-marche--ccm----communaute-informatique.jpg";
alte = "";
}
if (numimage > 10 && numimage <= 20)
{
gotosite = "http://www.allocine.fr/film/sorties-semaine";
url = "http://www.vernisdeconduire.com/wp-content/uploads/2011/06/comment-%C3%A7a-marche.jpeg";
alte = "";
}
if(gotosite != "")
{
document.write ('<A HREF="' + gotosite + '">');
}
document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0>')
if(gotosite != "")
{
document.write('</A>')
}
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
-->
<SCRIPT language="JavaScript">
banniere();
</SCRIPT>
<!-- FIN DU SCRIPT --><noscript><a href="http://www.editeurjavascript.com/">ajax</a></noscript>

Vous avez un script avec deux images aléatoires. L'une (logo CCM) redirigeant vers ce forum, l'autre redirigeant vers Allociné.
Savez-vous ce que je pourrais faire pour rediriger le visiteur vers un nouvel onglet après un clic sur l'image?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ysabe_l Messages postés 12456 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 25 avril 2024 274
30 juil. 2014 à 12:18
Bonjour,

Dans la ligne suivante

document.write ('<A HREF="' + gotosite + '">');


mets ça à la place

document.write ('<A HREF="' + gotosite + '" target="_blank">');


ça devrait fonctionner
0
mr_demonicon Messages postés 828 Date d'inscription dimanche 20 juillet 2014 Statut Membre Dernière intervention 9 avril 2016 126
30 juil. 2014 à 16:21
c'est la meme chose que j'ai dit que tu adapte en javascript je pense qu'iil aurait pu y penser ^^
0
Génial, ça fonctionne!
Merci beaucoup !
0
Ysabe_l Messages postés 12456 Date d'inscription vendredi 12 avril 2013 Statut Contributeur Dernière intervention 25 avril 2024 274
30 juil. 2014 à 12:43
de rien :)
0
Pensez-vous que si je touche à "if (numimage > 10 && numimage <= 20)" en mettant par exemple
"if (numimage <= 15)" pour le première image et
"if (numimage > 15 && numimage <= 20)" pour la seconde,
je peux jouer sur les probabilités de faire tomber une image? Après test ça semble fonctionner, mais je demande pour en être sûr...
0
Bon après un test un peu plus long je retire ma question, ça fonctionne très bien.
0