Lien cliquable dans un alert() javascript

Fermé
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 - 7 mars 2010 à 15:42
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 - 7 mars 2010 à 17:22
Bonjour,

J'ai fait un script PHP qui permet d'identifier le navigateur d'un membre sur mon site. Et que si le navigateur est Internet Explorer, il affiche ceci :

<script language="JavaScript1.2">
{
alert('Votre navigateur est Internet Explorer. Pour plus de sûreté et plus de rapidité pendant votre naviguation,\nJe vous conseille de télécharger Mozilla Firefox. Vous pouvez le téléchager sur le site de Mozilla : http://www.mozilla-europe.org/fr/firefox/');

}
</script>


Enfait, je voulais savoir s'il était possible de rendre cliquable le lien que j'ai mis ?

Merci

A70M
A voir également:

16 réponses

dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
7 mars 2010 à 15:55
Désolé non ce n'est pas possible
Si tu veux pouvoir le faire il te faut créer un fenêtre en html, comme ça par exemple https://jqueryui.com/dialog/

Dorian
1
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
7 mars 2010 à 16:07
Merci de ta réponse rapide, j'ai jeté un coup d'oeil, mais je ne comprends pas trop ...

J'ai remplacé mon alert() par
<script type="text/javascript">
	$(function() {
		$("#dialog").dialog();
	});
	</script>

<div id="dialog" title="Info">
	<p>Votre navigateur est Internet Explorer. Pour plus de sûreté et plus de rapidité pendant votre navigation, Je vous conseille de télécharger Mozilla Firefox. Vous pouvez le téléchager sur le site de <a href="http://www.mozilla-europe.org/fr/firefox/" target=_blank>Mozilla</a></p>
</div>


Mais ça ne rend pas du tout comme sur le site :/
0
JessayeDeTrouver Messages postés 270 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 4 mai 2012 47
7 mars 2010 à 16:29
Sinon tu utilise la méthode confirm() au lieu de alert(): s'il clique sur ok, et bien tu le redirige vers le site de téléchargement de FF
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
7 mars 2010 à 16:38
Oui j'y ai pensé, seulement, l'alerte s'affiche quand le contact se connecte sur le site avec ses identifiants. Donc s'il fait Ok, il va sur le site de Mozilla, s'il annule, il ne pourra jamais se connecter s'il utilise Internet Explorer.
Or je ne cherche pas à le forcer à ne plus utiliser IE (quoique, ça sera une solution ... )

A70M
0

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

Posez votre question
dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
7 mars 2010 à 16:59
jquery ui utilise la librairie jquery
il faut donc d'abord la télécharger puis l'inclure dans ta page
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
7 mars 2010 à 17:05
Ah d'accord. Mais je ne connais pas du tout ce language/bibliothèque. Je vais garder le JAVA alert()

Merci quand même
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 mars 2010 à 17:06
Et il faut aussi prendre le CSS et les images avec JQuery UI.
0
dodoecchi Messages postés 454 Date d'inscription samedi 9 septembre 2006 Statut Membre Dernière intervention 26 avril 2012 29
7 mars 2010 à 17:09
lol c'est du javascript pas du java
le java ça n'a rien à voir
0
JessayeDeTrouver Messages postés 270 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 4 mai 2012 47
7 mars 2010 à 17:10
"Oui j'y ai pensé, seulement, l'alerte s'affiche quand le contact se connecte sur le site avec ses identifiants. Donc s'il fait Ok, il va sur le site de Mozilla, s'il annule, il ne pourra jamais se connecter s'il utilise Internet Explorer. "

=>attend, j'ai pas compris là ce que tu veux: tu veux que l'alert s'affiche avant l'authentification ou après ?
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
7 mars 2010 à 17:10
Oui Javascript désolé ... C'est une habitude :$
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
7 mars 2010 à 17:12
JessayeDeTrouver > Au moment ou l'utilisateur clique sur se connecte, mon script s'éxécute, et detecte la navigateur. Si la réponse est Internet Explorer, il va lui afficher l'alerte.
Donc si je mets une confirm(),
s'il fait oui > Site de Mozilla
s'il fait non > Authentification annulée et donc impossible sous IE.

0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 mars 2010 à 17:13
Avant ou après, ce n'est pas un problème.
Mais il veut que le visiteur reste sur le site (et se connecte si c'est avant), qu'il choisisse ou non de prendre Firefox.

PS : Pour faire plus stylé et offrir plus de liberté à l'internaute, tu pourrais afficher l'image de navigateurs les plus connus (Firefox, Chrome, Opera, Safari) et affiche en-dessous le nom du navigateur sous forme de lien.
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
7 mars 2010 à 17:15
Mais je mettrai l'image dans quoi ?
il faudrait que je mette du Jquery non ?
0
JessayeDeTrouver Messages postés 270 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 4 mai 2012 47
7 mars 2010 à 17:15
"s'il fait non > Authentification annulée et donc impossible sous IE". => Non, pas forcement, s'il clique sur non,
et bien tu fait tout simplement une redirection vers son compte.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
7 mars 2010 à 17:21
Il suffit de stocker l'image (logos des navigateurs) dans un dossier et de l'insérer dans le div avec du HTML.
Et JQuery avec le plugin UI se chargera de rendre le div sous forme d'alerte.
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
7 mars 2010 à 17:22
D'accord, j'essaierai
Merci à vous tous pour vos infos (deux d'entres vous m'ont déjà aidé) ça fait plaisir d'être aidé aussi bien et rapidement.

Au plaisir :)
0