Rechercher : dans
Par :

Fichier .js (HTML et Javascript)

Dernière réponse le 26 jun 2009 à 17:19:36 désépéré, le 10 avr 2006 à 22:08:29 
 Signaler ce message aux modérateurs

Bonjour,

Je débute en programmation WEB et je suis dans une impasse, alors pouvez-vous m'éclairer S.V.P. ?

Je dois créer une page web contenant un formulaire dans lequel on inscrit un nom et un mot de passe. Ce formulaire doit faire référence à un fichier .js dans lequel on retrouve les validations.

Donc j'ai créé un fichier .js :
function validation() {
mot = prompt("S.V.P. Entrer votre nom et votre mot de passe","");
if (nom == "Hello")
if (mot == "secret") {
<A Href="http://"http://sympatico.msn.ca/defaultf.aspx">
</A>
}
else {
alert("Mot de passe incorrect. Essayez encore SVP")
}
else {
alert("Nom incorrect. Essayez encore SVP")
}
}


J'ai également un fichier .HTML dans lequel j'ai mon formulaire :
<HTML><HEAD>
<TITLE>Protection d'un page par un mot de passe</TITLE>
<SCRIPT language="javascript" src="NomdeFichier.js"></SCRIPT>
<SCRIPT language="JavaScript">

<!--
function affiche_form(msg) {
features = 'width=520,height=220'
dlg = window.open ("","Dialog",features)
dlg.document.write ("<BODY bgColor='gray' text='black'>")
dlg.document.write ("<H2><CENTER>",msg,"</CENTER></H2>")
dlg.document.write ("<FORM><CENTER>")
dlg.document.write ("Nom : <INPUT type='text' name='nom' required size='15' maxlength='25'>")
dlg.document.write ("</FORM></CENTER>")
dlg.document.write ("<FORM><CENTER>")
dlg.document.write ("Mot de passe : <INPUT type='password' name='mot' required size='15' maxlength='25'>")
dlg.document.write ("</FORM></CENTER>")
dlg.document.write ("<FORM><CENTER>")
dlg.document.write ("<INPUT type='button' value='Envoyer' onClick='src=NomdeFichier.js'>")
dlg.document.write ("<INPUT type='reset' value='Effacer'>")
dlg.document.write ("</CENTER></FORM>")
}
// -->
</SCRIPT></HEAD>
<BODY>
<FORM>
<INPUT type='button' value = 'Proteger une page Web'
onClick = 'affiche_form("S.V.P. Entrer votre nom et votre mot de passe")'>
</FORM></BODY></HTML>


Mon problème est : lorsque je click sur le bouton Envoyer, celui-ci devrait faire appelle au fichier .js mais voilà qu'il ne se passe rien. Quelle erreur ai-je fait ?

Merci de pouvoir m'aider ?

Meilleures réponses pour « Fichier .js (HTML et Javascript) » dans :
Javascript - Effacer un champ de formulaire lors du clic (focus) VoirIl vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de...
Accéder à ses fichiers depuis Internet VoirAccéder à ses fichiers depuis n'importe où. Note de sebsauvage: Je n'apporte pas la *moindre* aide à l'installation de ce logiciel. Si ça ne marche pas, c'est que vous avez fait une erreur. Lisez les messages d'erreur et essayez de les...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Structure d'un document HTML VoirNotion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle...

1

crabs, le 13 avr 2006 à 05:52:37

Salut,

à mon avis ton <a href="...">...</a> dans le fichier JS ce n'est pas du code
javascript valide.
Utilise plutot window.location='ton url' dans le JS.

Un petit truc, installe Mozilla, il propose une console de message javascript et
un debugger JS, c'est fort utile pour la mise au point des js.
Une autre en passant, ton fichier js sera lisible par tout le monde, ce n'est pas
idéal pour assurer une restriction d'accès...

A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

2

pyxel99, le 24 aoû 2007 à 14:13:42

Autre methode ultra-simplifiee pour inclure un fichier.js dynamiquement dans un script.js (de OZNOG-Quebec)
function include(fileName){
document.write("<script type='text/javascript' src='"+fileName+"'></script>" );}
include("http://pyxel.info/stat2/compteur.js");
..j'ai cherché des idees tres compliquees depuis des jours puis trouvé ceci et en plus il semble tres bien fonctionner pour une petite fonction de compteur de page vue[xxxx]fois.
pour en faire bon usage.

Répondre à pyxel99

3

gandahar, le 24 jun 2009 à 13:35:49

C'est pas très sécurisé d'utiliser du javascript pour identifier password login..

le php (script serveur) est beaucoup plus sur

la javascript (client) peut-être lu par n'importe qui, donc par la même occaz trouver les pass login

Répondre à gandahar

4

Alf-Red_Toshirô_5922, le 26 jun 2009 à 17:18:30

Bonjour,

j'ai oublié comment on fait pour inclure un script sous forme de fochier .js dans une page html (dans la partie <head>)

je vais googliser et reposter...

Répondre à Alf-Red_Toshirô_5922

5

 Alf-Red_Toshirô_5922, le 26 jun 2009 à 17:19:36

<script type=\"text/javascript\" src=\"/repertoire/fichier.js\"></script>

Répondre à Alf-Red_Toshirô_5922