IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

> [résolu] Alerte java pour Netscape 4, pas pour Safari...
Options
cyberbelette
posté 19 Nov 2003, 16:08
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 48
Inscrit : 30 Sep 2002
Lieu : Paris 20e
Membre no 3 859



Bonjour,
un petit coup de main serait le bienvenu. Je passe au système X et je viens donc de tester le navigateur SAFARI pour visiter mon site perso.
Horreur et consternation ... L'alerte Javascript destinée aux utilisateurs de Netscape 4 se déclenche hors de propos . Que faire ?
(J'ai essayé le signe != pour exclure Safari mais ça ne fonctionne pas).

Mon site:
http://elisabeth.deravignan.free.fr/

Mon script :

<script language="JavaScript">
<!--
nav=navigator.appName;
ver=navigator.appVersion;
if(nav!='Safari')
if(nav=='Netscape')
if(ver=3)
if(ver=3.5)
if(ver=4)
if(ver=4.5)
{
alert('Votre version de Netscape est trop ancienne pour vous permettre de visionner ce site correctement.\nMerci de télécharger une version plus récente ou d\'utiliser Internet Explorer.');
}
//-->
</script>

Merci d'avance.

Ce message a été modifié par cyberbelette - 22 Jan 2006, 18:46.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
cyberbelette
posté 22 Jan 2006, 18:45
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 48
Inscrit : 30 Sep 2002
Lieu : Paris 20e
Membre no 3 859



Après avoir bricolé avec la syntaxe, problème résolu avec :

<script language="JavaScript">
<!--
if(navigator.appName=="Netscape")
if(navigator.appVersion.substring(0,1) <= "4.5")
{
alert('Votre version de Netscape est trop ancienne pour vous permettre de visionner ce site correctement.\nMerci de télécharger une version plus récente ou d\'utiliser Internet Explorer.');
}
//-->
</script>

Comme je ne m'y connais pas trop en javascript, je ne saurai pas vous expliquer ce que "substring(0,1)" signifie, même si tout le reste parait logique, en tout cas ça fonctionne.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 25th April 2024 - 00:14