Avatar billede gil-galad Nybegynder
10. juli 2003 - 00:21 Der er 13 kommentarer og
1 løsning

billedeknap enter halløj problem IGEN!

man kan ikke trykke enter på knappen selvom den er markeret via "Tab"...  den virker med museknappen....
Kør selv hele koden igennem og se problemet...det er ret mærkeligt.. (!bemærk adresselinjen!)
________________________________

<script type="text/javascript">
var d = document;
function LoginBoxPassFocus(A,B)
{
    A.style.display = "none";
    B.style.display = "inline";
    B.focus();
}
function LoginBoxExit()
{
    if(d.getElementById("password").value == '')
    {
        d.getElementById("password").style.display = "none";
        d.getElementById("dapasstxt").style.display = "inline";
    }
}
function LoginBoxPassFocus(A,B)
{
    A.style.display = "none";
    B.style.display = "inline";
    B.focus();
}
function LoginBoxExit()
{
    if(d.getElementById("password").value == '')
    {
        d.getElementById("password").style.display = "none";
        d.getElementById("dapasstxt").style.display = "inline";
    }
}
</script>
<script type="text/javascript"> 
//Encrypted Password script- By Rob Heslop
//Script featured on Dynamic Drive
//Visit http://www.dynamicdrive.com

function submitentry(){
password = document.login.password.value.toLowerCase()
username = document.login.username.value.toLowerCase()
passcode = 1
usercode = 1
for(i = 0; i < password.length; i++) {
passcode *= password.charCodeAt(i);
}
for(x = 0; x < username.length; x++) {
usercode *= username.charCodeAt(x);
}
if(usercode==145645456400&&passcode==160687546456436500000)
{
window.location=password+".htm"}
else{
alert("Forkert kodeord/brugernavn!")}
}
</script>

<form name="login">
          <div align="center">
            <b>Login:</b>
          </div>
          <div align="center">

        </div>
          <div align="center">
       
            <input type="text" tabindex="1" name="username" value="Brugernavn" onfocus="if(this.value=='Brugernavn')this.value='';" onblur="if(this.value=='')this.value='Brugernavn';" class="inputfield" size="10"/>
           
            <input type="text" tabindex="2" name="dapasstxt" id="dapasstxt" value="Password" onfocus="LoginBoxPassFocus(this,this.form.password);" class="inputfield" size="10"/>
           
            <input type="password" tabindex="2" name="password" id="password" onblur="LoginBoxExit();" class="inputfield" style="display:none;" size="10" onclick="submitentry()"/>

            <img src="../../grafik/loginknap_1.gif" onmouseover="this.src='../../grafik/loginknap_2.gif'" onmouseout="this.src='../../grafik/loginknap_1.gif'" onclick="submitentry()" tabindex="3">

<input type="submit" value="" style="display: inline; border: #ffffff 0px solid;">
            </div>
        </form>
Avatar billede roenving Novice
10. juli 2003 - 00:30 #1
Hvis du fra tastaturet vil udføre en mouseclick (i windows) skal du trykke på mellemrum ...
Avatar billede gil-galad Nybegynder
10. juli 2003 - 00:30 #2
???
Avatar billede roenving Novice
10. juli 2003 - 00:32 #3
Hvis du har noget markeret og du ellers ville skulle bruge et museklik skal du i windows trykke på mellemrumstangenten for at få det udført !-)
Avatar billede gil-galad Nybegynder
10. juli 2003 - 00:33 #4
det er Enter tast der ik' duer...den siger bare    "DING"
Avatar billede gil-galad Nybegynder
10. juli 2003 - 00:35 #5
^^ prøv at åbne den i IE eller hvad du nu bruger  og se selv...
Avatar billede gil-galad Nybegynder
10. juli 2003 - 00:36 #6
...så skal du lige skifte de krypterede kodeord ud med 1113424  (hej)og (hej)

if(usercode==1113424  &&passcode==1113424  )
Avatar billede htmlaga Nybegynder
10. juli 2003 - 00:47 #7
Som roenving siger, er det ikke enter, men space der aktiver en knap. Derfor virker det ikke - og det skal heller ikke virke.
Avatar billede gil-galad Nybegynder
10. juli 2003 - 00:51 #8
i alle forme kan man jo altid bare trykke Enter.......

problemet her kan løses ved at kalde min <input type="button", submit  istedet for.........(sådan ser den ud uden billedeknap, altså med norm knap)

^^^^eller er det bare mig der er dum?
Avatar billede roenving Novice
10. juli 2003 - 00:59 #9
Prøv at se denne tråd hvis du vil prøve, men ladyhawke fik jo aldrig nogen løsning, som duede -- andet end hos os ...

http://www.eksperten.dk/spm/363337
Avatar billede gil-galad Nybegynder
10. juli 2003 - 01:14 #10
problemet er ikke enter tasten... hvis jeg skriver kodeord og brugernavn FORKERT trykker Tab indtil jeg er nede på submitknappen, og trykker enter virker det fint.... Men hvis jeg skriver dem rigtigt, gør den ikke andet end at skifte adresse i adresselinjen på min browser:
Fra:
http://www.hula.hop/index.php

Til:
http://www.hula.hop/index.php?username=mit_brugervan&dapasstxt=Password&password=min_adgangskode

^^og de fatter jeg ikke en #¤%& af, slet ikke eftersom at det det hele virker perfekt hvis man klikker på login knappen med MUSEN.........ok?
Avatar billede gil-galad Nybegynder
10. juli 2003 - 01:25 #11
^^og DET fatter jeg ikke en #¤%& af, slet ikke eftersom at det det hele virker perfekt hvis man klikker på login knappen med MUSEN.........ok?



...ingen misforståelser  ;-)
Avatar billede roenving Novice
10. juli 2003 - 01:51 #12
Tror jeg ikke, jeg har bare ikke andre ideer ,-)
Avatar billede gil-galad Nybegynder
10. juli 2003 - 12:12 #13
har fundet ud af noget andet så...
Avatar billede roenving Novice
10. juli 2003 - 13:29 #14
oki ;O)
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