Faire mener un clic sur Javascript dans un nouvel onglet
No Siemens
-
No Siemens -
No Siemens -
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.
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.
A voir également:
- Faire mener un clic sur Javascript dans un nouvel onglet
- Rouvrir un onglet fermé - Guide
- Un nouvel appareil s'est connecté à votre compte facebook - Guide
- Atout clic - Télécharger - Éducatifs
- Edge nouvel onglet google ✓ - Forum Réseaux sociaux
- Clic molette ne fonctionne plus - Forum souris / Touchpad
8 réponses
<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".
(la base de html le target)
il y a plus simple "met href=ton js".
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...
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 :
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?
<!-- 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?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Dans la ligne suivante
mets ça à la place
ça devrait fonctionner
Dans la ligne suivante
document.write ('<A HREF="' + gotosite + '">');
mets ça à la place
document.write ('<A HREF="' + gotosite + '" target="_blank">');
ça devrait fonctionner
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...
"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...