A voir également:
- Faire mener un clic sur Javascript dans un nouvel onglet
- Nouvel outlook - Guide
- Rouvrir un onglet fermé - Guide
- Telecharger javascript - Télécharger - Langages
- Le fichier à télécharger est la nouvelle note de service de votre entreprise. importez ce fichier dans le bon dossier sur l'espace pix cloud. donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
- Onglet privé - Guide
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
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".
(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
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
30 juil. 2014 à 12:18
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
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
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 ^^
Génial, ça fonctionne!
Merci beaucoup !
Merci beaucoup !
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
30 juil. 2014 à 12:43
de rien :)
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...