[javascript]Appel de fichiers js

Appel de fichiers js [javascript] - Programmation

Marsh Posté le 10-04-2002 à 14:18:46    

Voici mon problème
 
(je suis débutant total en javascript)
 
 
Je cherche à appeler deux fichiers scripts différents selon que le navigateur est ie ou netscape.
 
J'ai essayé ça :
 
 
<script LANGUAGE="JavaScript" >
  Nom = navigator.appName;  
  netscape = (Nom == 'Netscape';) ? 1:0  
  ie = (Nom == 'Microsoft Internet Explorer';) ? 1:0  
     
  if (netscape) SRC="./script/fournisseur_nn.js";  
   
  if (ie) SRC="./script/fournisseur_ie.js";
   
  alert(SRC);
</script>
 
 
 
 
Plus loin dans le fichier html
 
 
<form name="identification1" method="post" action="confirmation1.php" OnSubmit="return validation();">
 
 
 
La détection du browser se fait bien mais il ne trouve pas validation()
Comment faut-il que je m'y prenne ?

 

[jfdsdjhfuetppo]--Message édité par redant--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 10-04-2002 à 14:18:46   

Reply

Marsh Posté le 10-04-2002 à 14:23:20    

que t'affiches ton alert(SRC)?
 
ceci dit, ce n'est pas parce que tu as une variable SRC qui contieznt l'adresse d'un fichier, que ce dernier est inséré dans ton code.
 
fais plutôt un
 
if (ie) validation_ie();
if (ns) validation_ns();
 
dans ta fonction validation().
 
A+
Dropsy

Reply

Marsh Posté le 10-04-2002 à 14:27:31    

mon alert affiche:
 
./script/fournisseur_ie.js

Reply

Marsh Posté le 10-04-2002 à 14:28:43    

je ne peux pas avoir deux fichiers scripts distincts ?

Reply

Marsh Posté le 10-04-2002 à 15:50:05    

:cry:

Reply

Marsh Posté le 10-04-2002 à 16:08:32    

comprend pas ton probleme, essaie d'etre plus clair.
 
C quoi validation() ??? une focntion que t'as faites ? elle est ou, declarée comment ? tu veux faire quoi au final ?
 
bref, des details, des details  :)

Reply

Marsh Posté le 10-04-2002 à 16:26:38    

redant a écrit a écrit :

:cry:  




ce que je t'ai donné ne te suffit pas?? :??:  
 
à ma connaissance tu ne peux pas faire d'include de fichier externe à l'intérieur du code js. tu dois faire:
<script language="javascript" src="tonfichier.js"></script>
pour chacun de tes fichiers.
d'où l'idée de mettre tes deux fichiers puis de faire une fonction spécifique par browser...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed