Javascript champ de texte sans bouton
Résolu
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
Je ne suis pas très expert avec le javascript même pas du tout !
Je souhaite faire la 1ère page de mon site:
Index.htm
Cette page vas analyser la configuration du système (comme sur CCM: Windows XP Firefox 3.0.12) j'ai juste besoin du "windows XP".
Ensuite par exemple si c'est windows (XP, NT, 98, 95...) redirection vers: /windows/IndexW.htm
si c'est Linux, redirection vers: /Linux/IndexL.htm
si c'est Mac, redirection vers: /macintosh/Index.htm
si c'est Symbian, redirection vers: /Symbian/Index.htm
Le tout dans une page dont l'affichage ne sera là que quelques secondes.
Et bien entendu le tout automatiquement sans bouton "valider" !
Voici le seul script que j'ai:
Merci d'avance
Je ne suis pas très expert avec le javascript même pas du tout !
Je souhaite faire la 1ère page de mon site:
Index.htm
Cette page vas analyser la configuration du système (comme sur CCM: Windows XP Firefox 3.0.12) j'ai juste besoin du "windows XP".
Ensuite par exemple si c'est windows (XP, NT, 98, 95...) redirection vers: /windows/IndexW.htm
si c'est Linux, redirection vers: /Linux/IndexL.htm
si c'est Mac, redirection vers: /macintosh/Index.htm
si c'est Symbian, redirection vers: /Symbian/Index.htm
Le tout dans une page dont l'affichage ne sera là que quelques secondes.
Et bien entendu le tout automatiquement sans bouton "valider" !
Voici le seul script que j'ai:
<html>
<head>
<title>Déterminer le système d'exploitation</title>
<script language="JavaScript">
function cherche_systeme() {
// on cree la variable qui accueillera le nom du systeme d'exploitation
var systeme = "";
// on teste si on trouve la mention '95' dans le nom du navigateur
if ( navigator.userAgent.indexOf('95') != -1 ) { systeme = 'Windows 95'; }
// on teste si on trouve la mention '98' dans le nom du navigateur
else if ( navigator.userAgent.indexOf('98') != -1 ) { systeme = 'Windows 98'; }
else if ( navigator.userAgent.indexOf('NT') != -1 ) { systeme = 'Windows NT'; }
else if ( navigator.userAgent.indexOf('Mac') != -1 ) { systeme = 'Mac OS'; }
else if ( navigator.userAgent.indexOf('Sym') != -1 ) { systeme = 'Symbian'; }
else if ( navigator.userAgent.indexOf('Lin') != -1 ) { systeme = 'Linux'; }
// si rien n'a ete reconnu...
else { systeme = 'Inconnu'; }
// on affecte la variable 'systeme' au formulaire
document.formulaire.systeme.value = systeme;
}
</script>
<body>
<form name="formulaire">
On cherche précisément le système d'exploitation :<br>
<input type="button" value="Afficher le systeme" OnClick="cherche_systeme();"><br>
<input type="text" name="systeme" size="20">
<br>
</form>
</body>
</html>
Merci d'avance
Configuration: Windows XP Firefox 3.0.12
5 réponses
-
Essayes comme ça:
<html> <head> <title>Déterminer le système d'exploitation</title> <script language="JavaScript"> function cherche_systeme() { // on cree la variable qui accueillera le nom du systeme d'exploitation var systeme = ""; // on teste si on trouve la mention '95' dans le nom du navigateur if ( navigator.userAgent.indexOf('95') != -1 ) { systeme = 'Windows 95'; } // on teste si on trouve la mention '98' dans le nom du navigateur else if ( navigator.userAgent.indexOf('98') != -1 ) { systeme = 'Windows 98'; fichier="/windows/IndexW.html";} else if ( navigator.userAgent.indexOf('NT') != -1 ) { systeme = 'Windows NT'; fichier="/windows/IndexW.html";} else if ( navigator.userAgent.indexOf('Mac') != -1 ) { systeme = 'Mac OS'; fichier="/macintosh/index.html";} else if ( navigator.userAgent.indexOf('Sym') != -1 ) { systeme = 'Symbian'; fichier="/Symbian/index.html";} else if ( navigator.userAgent.indexOf('Lin') != -1 ) { systeme = 'Linux'; fichier="/Linux/indexL.html";} //tu rectifies au besoin les adresses pour fichier= // si rien n'a ete reconnu... else { systeme = 'Inconnu'; fichier="index_par_defaut.html";} // on affecte la variable 'systeme' au formulaire document.formulaire.systeme.value = systeme; //on appelle la nouvelle page window.location.href=fichier; } </script> <body onLoad="cherche_systeme();"> <form name="formulaire"> On cherche précisément le système d'exploitation :<br> <input type="text" name="systeme" size="20"> </form> </body> </html> -
tu peux faire:
<body onLoad="cherche_systeme();">
et a la fin de ta fonction tu mets doculment.location.href="/"+systeme+"/IndexL.htm";
et tu supprimes tout ce qui est bouton dans ton formulaire -
-
En faite je suis larguer, je viens juste de me mettre au javascript, est-ce possible que tu me note le scripte ?
Merci d'avance ! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -