Avatar billede lund_dk Praktikant
01. juni 2006 - 21:00 Der er 2 kommentarer og
1 løsning

Genvejstaster i frames - hjælp!

Jeg har denne javascript kode som laver lidt genvejstaster for mig i en frame.

Problemet er bare denne kode er placeret i en frame,og hvis man har sin curor placeret i en anden frame, ja så virker de naturlig vis ikke.

Kan jeg på en måde smide det i mit frameset, så uanset hvilken frame jeg er i, så kan jeg bruge genvejstasterne?

js file:
    var isAltKeyPressed = false;

    function hotkey(eventname)
    {
     
        if(eventname.keyCode == 18)
          {
              isAltKeyPressed = true;
          }
         
          if(eventname.keyCode == 88 && isAltKeyPressed)
          {
              closeBar();
          }
         
          if(eventname.keyCode == 89 && isAltKeyPressed)
          {
              openAdminmenu();
          }

               
    }

   
   
    function closeBar()
    {
        top.document.getElementsByTagName('frameset')[0].rows='40,*';
        location.href='toolbar.asp';
    }

    function openAdminmenu()
    {
        parent.frames['arto'].frames['mainFrame'].frames['menu'].location = 'http://www.arto.dk/menu/coadmin.asp';    }



min side:
<body onkeydown='hotkey(event)'>




Og framesettet jeg vil have det til at fungere i:

<html>

<head>
<title>Arto Toolbar</title></head>
<frameset framespacing="0" border="0" frameborder="0" rows="40,*,0">
  <frame name="top1" scrolling="no" noresize src="toolbar.asp" marginwidth="0" marginheight="0">
  <frame name="arto" src="http://www.arto.dk/">
  <frame name="bund" scrolling="no" noresize src="bund.asp" marginwidth="0" marginheight="0">
  <noframes>
  <body>

  <p>Desværre, din browser skal understøtte frames for at se denne side.</p>

  </body>
  </noframes>
</frameset>

</html>
Avatar billede lund_dk Praktikant
01. juni 2006 - 21:02 #1
Lige nu er mit script placeret i filen top.asp
Avatar billede olebole Juniormester
02. juni 2006 - 17:45 #2
<ole>

Så må du skrive scriptet i de dokumenter, der åbnes i de andre frames ... men fikst bliver det ikke. Når man tilvælger frames, fravælger man desværre også mere avanceret funktionalitet på mange områder  :)

/mvh
</bole>
Avatar billede lund_dk Praktikant
13. juni 2006 - 11:42 #3
Har bruget acceskey="" i stedet
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