webForumDet fria alternativet
Logga in / Bli medlem

accesskey

HTML & CSS

8 svar · 309 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Trådstart#1

Finns det något sätt att få accesskey att fungera på en <div>-tagg?
Det här fungerar ju inte:

<div accesskey="s" onclick="alert('save')">Save</div>
Medlem sedan aug. 20023 005 inlägg
#2
<div a accesskey="s" onclick="alert('save')">Save</div>

Kanske?

Medlem sedan nov. 200013 890 inlägg
#3

Nope, det funkade inte.

Medlem sedan juli 20013 378 inlägg
#4

Hmm...

html4-specen skrev:

The following elements support the accesskey attribute: A, AREA, BUTTON, INPUT, LABEL, and LEGEND, and TEXTAREA.

Så man är antagligen rökt om man försöker lägga den på något annat än de taggarna ;)

Men följande verkar funka (iaf om man använder "enter" för att klicka på länken efter det att alt-s givit den fokus)...

<div>
  <a accesskey="s" href="javascript:alert('save')" 
     style="display:block;margin:0;padding:0">Save</a>
</div>

Fast är det i linje med vad du försöker få till ?

Medlem sedan nov. 200013 890 inlägg
#5

Det jag vill komma åt är knapptryckningen alt+s. Precis på samma sätt som det är på den här sidan fast det är inte någon <input>-knapp jag vill trigga utan ett event i en <div>. :l

Medlem sedan juli 20013 378 inlägg
#6

Hmm...
Fulkoda dit en mikromal form med en likaledes mikromal och därför mer eller mindre osynlig <input> med accesskey som scriptmässigt triggar/anropar det som står i div:ens eventkod - typ? ;)

Medlem sedan nov. 200013 890 inlägg
#7

mikromal form? :q

Medlem sedan juli 20013 378 inlägg
#8

"Mikromal" == "Mindre än minimal" :e

Medlem sedan juli 2003303 inlägg
#9

Du kan ju alltid fixa det med javascript, men då får du räkna med att alla inte kan använda det på rätt sätt. Den här sidan tror jag är ganska godkänd:

http://www.webreference.com/js/column11/modifierkeys.html

396 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
129 ms — deklarationer (db)
127 ms — hämta statistik (db)
138 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)