Avatar billede anhansen Nybegynder
12. oktober 2004 - 08:36 Der er 4 kommentarer og
1 løsning

Finde ud af hvilken knap der er trykket på i Mozilla

Hej.

Jeg har fundet et lille script som kan registrere om der er trykket på enter eller ej - og derefter gøre nogle ting. Blandt andet aflyse  den action der skulle udføres ved entertryk, og udføre det på en anden knap f.eks.

Men hvordan får jeg mozilla, firefox o.lign. til at passe ind i dette script. Det virker kun i IE - hvilket generer mig voldsomt.

Det jeg bare gerne vil er at kunne evt. åbne en alert box hvor der står man har trykket enter - er der nogen der kan lave sådan et til Mozilla?
Avatar billede olebole Juniormester
12. oktober 2004 - 17:55 #1
<ole>

Det ville nok være en god idé at lægge noget af den kode, du allerede har - det er ikke helt klart, hvad du ønsker

/mvh
</bole>
Avatar billede anhansen Nybegynder
13. oktober 2004 - 07:49 #2
ok... Det er et script jeg har fået herinde også. Det kommer her:
<SCRIPT language="javascript">
function fnTrapKD(btn){
if (document.all){
  if (event.keyCode == 13)
  {
    event.returnValue=false;
    event.cancel = true;
    btn.click();
  }
}
}
</SCRIPT>

Ideen er så at jeg på en tekstbox har en :
<input name="tbSearchWord" type="text" id="tbSearchWord" class="select" onkeydown="fnTrapKD(document.getElementById('Button1'))" style="Width:150" />

onkeyDown der kalder metoden med den button som skal trykkes på.
Det bunder i at .Net har hele siden i en form - og derfor ved tryk på enter vil man få et tryk på den første knap på siden - i mit tilfælde logud.. :-(
Og det er jo ikke så smart når folk står i søgefelt, trykker enter, og så bliver logget ud..
Avatar billede anhansen Nybegynder
15. oktober 2004 - 12:30 #3
Det er ikke noget du kan hjælpe med alligevel så?
Avatar billede anhansen Nybegynder
15. oktober 2004 - 12:31 #4
:-(
Avatar billede anhansen Nybegynder
10. november 2004 - 10:44 #5
lukker
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