html <script src=“” > ne fonctionne pas
j'ai le texte suivant login.html la page de connexion situé dans la conception de dossier.
<html>
<head>
<title>Login Page</title>
<script src="../Script/login.js">
</script>
</head>
<body>
<h3> Login</h3>
<form name="login">
Location code : <select name="ddl1"><br>
<option value="loc1" size=20>LH</option>
<option value="loc2">AT</option>
<option value="sel" selected>-------select------</option>
</select>
<br><br>
Enter UserName : <input type="Text" name="inp1" size=20><br><br>
Enter Password : <input type="password" name="pwd1" size=20><br><br>
<button type="button" name="login" onclick="log()">Login</button>
</form>
</body>
</html>
et aussi j'ai onother dossier nommé scripts qui contient les suivants login.js fichier
function log()
{
var li=parent.head.document.getElementById('lin');
var lo=parent.head.document.getElementById('lou');
var passid = document.login.pwd1.value;
var passid_len = passid.length;
var un=document.login.inp1.value;
var e = document.getElementById("ddl1");
var strUser = e.options[e.selectedIndex].value;
if(strUser=="loc1" || strUser=="loc2")
{
if (passid_len >= 5)
{
if(un=="admin")
{
parent.nav1.location.href = 'nav_admin.html';
document.write("Hello admin");
li.style.display = "none";
lo.style.display = "";
}
else if(un=="clerec")
{
parent.nav1.location.href = 'nav_clerk_reception.html';
document.write("Hello reception clerk");
li.style.display = "none";
lo.style.display = "";
}
else if(un=="cledep")
{
parent.nav1.location.href = 'nav_clerk_departemnt_operations.html';
document.write("Hello dept clerk");
li.style.display = "none";
lo.style.display = "";
}
else if(un=="guest")
{
parent.nav1.location.href = 'nav_guest.html';
document.write("Hello Guest");
li.style.display = "none";
lo.style.display = "";
}
else
{
document.write("Wrong user name and password");
}
}
else
{
document.write("password should be minimum 5 characters");
}
}
else
{
document.write("Choose Location");
}
}
function fnlog1()
{
var lo=parent.head.document.getElementById('lou');
var li=parent.head.document.getElementById('lin');
lo.style.display = "none";
li.style.display = "";
parent.nav1.location.href = 'navigate.html';
}
lorsque je clique sur log in
bouton rien ne fonctionne....pas de redirection prend place....html la page n'appelle pas log()
fonction....
est-il une erreur sur le navigateur ... s'il vous plaît ne utiliser l'outil de développement et d'essayer de trouver l'erreur ... vérifiez également si vous avez donné le chemin d'accès correct au fichier js
OriginalL'auteur karz | 2013-10-15
Vous devez vous connecter pour publier un commentaire.
D'abord, vous liez le fichier est ici:
Qui conduirait le site web vers un fichier dans le Dossier
Script
, mais ensuite, dans le deuxième paragraphe, vous dites que le nom du dossier estDonc, cela ne fonctionne pas! Parce que vous n'êtes pas accéder au fichier correct. Pour ce faire, veuillez écrire le code comme
Essayez de supprimer le
..
depuis le début du code de trop.De cette façon, vous trouverez le fichier js où la fonction irait!
Juste pour s'assurer que:
Juste pour s'assurer que les fichiers sont attachés les DOM HTML, alors s'il vous plaît ouvrir les Outils de développement (F12) et dans le réseau de l'espace de travail note que chaque demande que le navigateur envoie au serveur. De cette façon, vous apprendrez quels fichiers ont été chargés et qui ne l'étaient pas, et aussi pourquoi ils ne l'étaient pas!
Bonne chance.
OriginalL'auteur Afzaal Ahmad Zeeshan
Votre dossier est
scripts
?Changement
à
OriginalL'auteur q0re
J'ai eu ce problème mais j'ai trouvé que c'était un problème de permissions, j'ai changé ma autorisations 0744 et maintenant ça fonctionne. Je ne sais pas si cela est votre problème, mais cela a fonctionné pour moi.
OriginalL'auteur BaleineBleue
le nom de votre dossier est de scripts..
et vous font référence comme ../script/login.js
Assurez-vous également que le dossier script dans votre répertoire de projet
Grâce
OriginalL'auteur vikash bhartia
J'ai oublié de supprimer le
<script> <\script>
dans le fichier source.Ouais... je sais
OriginalL'auteur Thomio