Lien cliquable dans un alert() javascript

a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   -  
a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   -
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

16 réponses

dodoecchi Messages postés 454 Date d'inscription   Statut Membre Dernière intervention   29
 
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   Statut Contributeur Dernière intervention   217
 
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   Statut Membre Dernière intervention   47
 
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   Statut Contributeur Dernière intervention   217
 
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   Statut Membre Dernière intervention   29
 
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   Statut Contributeur Dernière intervention   217
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Et il faut aussi prendre le CSS et les images avec JQuery UI.
0
dodoecchi Messages postés 454 Date d'inscription   Statut Membre Dernière intervention   29
 
lol c'est du javascript pas du java
le java ça n'a rien à voir
0
JessayeDeTrouver Messages postés 270 Date d'inscription   Statut Membre Dernière intervention   47
 
"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   Statut Contributeur Dernière intervention   217
 
Oui Javascript désolé ... C'est une habitude :$
0
a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   217
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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   Statut Contributeur Dernière intervention   217
 
Mais je mettrai l'image dans quoi ?
il faudrait que je mette du Jquery non ?
0
JessayeDeTrouver Messages postés 270 Date d'inscription   Statut Membre Dernière intervention   47
 
"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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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   Statut Contributeur Dernière intervention   217
 
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