Lien cliquable dans un alert() javascript
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 :
Enfait, je voulais savoir s'il était possible de rendre cliquable le lien que j'ai mis ?
Merci
A70M
--
Si un jour, l'envie de travailler te prends, assied-toi et attends que ca passe ...
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
--
Si un jour, l'envie de travailler te prends, assied-toi et attends que ca passe ...
Configuration: Asus X50RL
• ASUSTeK Computer Inc. F5RL 1.0,
• Intel Core 2 Duo T2310 1,46 GHz,
• Ecran LCD 15,4",
• Mémoire Vive : 2Go DDR2,
• Disque Dur Hitachi 160Go
(+ Iomega Select Portable 320Go 2,5" + Western Digital My Passeport Essential 160Go 2,5")
• ATI Radeon Xpress 1100
Windows XP Pro - SP3 ;Google Chrome 3.0.195.33, Mozilla Firefox 3.5.5, Opéra 10.01, Safari 4.0.3 (531.9.1), Internet Explorer 8.0
Ubuntu 9.10 ; Mozilla Firefox 3.0.15
16 réponses
-
ContributeurD'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 :) -
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. -
"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. -
ContributeurMais je mettrai l'image dans quoi ?
il faudrait que je mette du Jquery non ? -
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. -
ContributeurJessayeDeTrouver > 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.
-
ContributeurOui Javascript désolé ... C'est une habitude :$
-
"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 ? -
lol c'est du javascript pas du java
le java ça n'a rien à voir -
Et il faut aussi prendre le CSS et les images avec JQuery UI.
-
ContributeurAh d'accord. Mais je ne connais pas du tout ce language/bibliothèque. Je vais garder le JAVA alert()
Merci quand même -
jquery ui utilise la librairie jquery
il faut donc d'abord la télécharger puis l'inclure dans ta page -
ContributeurOui 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 -
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
-
ContributeurMerci 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 :/
-
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