Бутони

3 отговора 182 прегледа
#1

Бутони

Здрасти хора изкам да ви питам как да направя така, че ако някой изка например да влезе в някоиа категория от моя сайт и да влезне в категория "To Contact" и да натисни на клавиатурата си "Т" и да влезе в съотватната категорията.
Незнам дали може да стане но изкам да ви попитам пак.

Отговор
в отговор на Bobo #2

Re: Бутони

според мен трябва да има някакъв начин да направиш това със sever-side скрипт, но хубаво си помисли дали има смисъл, това ще е шорткът, а те се ползват за улеснение на монотонни дейности. идея ок, но няма нужда да блъскаш всичко дето ти хрумне на сайта си. по-просто - по-добре. улеснения - да, но с мярка.

Отговор
в отговор на Bobo #3

Re: Бутони

Може:


IE - window.event.keyCode
NS and other - event.which


Например:


<script language="JavaScript" type="text/javascript">
<!--//
function changeLocation(evnt)
{
/********************************************
Кретените (MS и Mozilla) не са
се спроразумяли затова правим тия
глупости
********************************************/
var charArr=new Array();
charArr[84]="t.html";
var isIE=window.event;
var _keyCode="";
if(!isIE)
_keyCode=evnt.which;
else
_keyCode=window.event.keyCode;
if(charArr[_keyCode])
window.location.href=charArr[_keyCode];
}
//-->
</script>
</head>
<body onkeydown="changeLocation(event);">

Редактирано от Учeщ на

Отговор
в отговор на Bobo #4

Re: Бутони

<a href="..." accesskey="b">текст на линка</a>

При натискане на Alt-B (в случая) линкът става active. Ако искаш това да е видимо за потребителя, трябва да дефинираш в CSS-то:

a:active{
color: някакъв различен цвят ;
background-color: някакъв различен цвят ;
}

Може и само единия от двата цвята да се променят, не е задължително и двата.

ЕДИТ: Пропуснах да уточня, че натискането на access key-я НЕ задейства автоматично линка, трябва после да се натисне ENTER.

[линк]

Редактирано от dimodi на

Отговор