Avatar billede dero Nybegynder
10. april 2005 - 13:44 Der er 3 kommentarer

Tjekker efter indtastet password, men virker ikke i FireFox

Hey.

Jeg har 2 problemer.

1) Er det muligt at kryptere et password i JavaScript?
2) Det her virker ikke i FireFox:

<script language="JavaScript">
function Check() {
    if(document.getElementById('navn').value.toLowerCase().indexOf('admin') > -1) {
    var password = prompt("Adgangskode:", "");
    if (password == "lol") {
    var login = "rigtig";
    }
    else {
    alert("Forkert password - Du kan kun kalde dig admin med et password");
    return false;
    }
  }
}
</script>

<form method="post" action="../sider/forum/func.php?function=reply" name="post" onsubmit="return Check()">
Avatar billede olebole Juniormester
10. april 2005 - 17:40 #1
<ole>

Den fungerer da perfekt i Moz. Jeg tror, du vil få svært ved at finde en browser, det ikke virker i ... så skal du tilbage til IE4.X eller NS4.X  :)

<script language="JavaScript">
function Check() {
    if(document.getElementById('navn').value.toLowerCase().indexOf('admin') > -1) {
    var password = prompt("Adgangskode:", "");
    if (password == "lol") {
    var login = "rigtig";
    }
    else {
    alert("Forkert password - Du kan kun kalde dig admin med et password");
    return false;
    }
  }
}
</script>

<form method="post" action="../sider/forum/func.php?function=reply" name="post" onsubmit="return Check()">
<input type="text" id="navn">
<button type="submit">TEST</button>
</form>

- works like a charm  :)
Du må helt sikkert lave en eller flere fejl i noget, du ikke har vist her

/mvh
</bole>
Avatar billede dero Nybegynder
10. april 2005 - 18:05 #2
Det kan kun være der fejlen ligger...

Se selv..

http://www.downloading.dk/index.php?include=forum/read&id=34

i IE kommer der en prompte frem, i Mozilla FireFox kommer der ikke en skid..
Avatar billede roenving Novice
11. april 2005 - 00:08 #3
En mærkværdighed kan være, at man skal returnere true/false, hvis den slags skal være helt globalt:

<script type="text/javascript">
function Check() {
  if(document.getElementById('navn').value.toLowerCase().indexOf('admin') > -1) {
    var password = prompt("Adgangskode:", "");
    if (password == "lol") {
      var login = "rigtig";
      return true;
    }else {
      alert("Forkert password - Du kan kun kalde dig admin med et password");
      return false;
    }
  }
  return true;
}
</script>

-- men det kan ikke anbefales at have et password i koden, så det ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester