Для знающих: возможность отключения клавишь на клавиатуре
вопрос:
можно ли создать код, по которому происходит следующая "фишка": как только пользовать попадает на данную Internet страницу, то у него не функционируют некоторые клавиши на клавиатуре???
Привет всем...
вопрос:
можно ли создать код, по которому происходит следующая "фишка": как только пользовать попадает на данную Internet страницу, то у него не функционируют некоторые клавиши на клавиатуре???
HTML-средствами, VBscript и jscript - нет. HTML-код не имеет доступа к большинству ресурсов компутера клиента. И слава разработчикам! Захожу я на один сайт, и у меня слетают клавиши; на другой - драйвера отваливаются; на третий - без моего ведома переустанавливается система, форматируется винт... Далее, думаю, продолжать нет смысла.
Другое дело, что некоторые СОБЫТИЯ можно перехватить и обработать (ondragstart, onmousedown, onkeypress, onkeyup и т.д.)
HTML-средствами, VBscript и jscript - нет. HTML-код не имеет доступа к большинству ресурсов компутера клиента. И слава разработчикам! Захожу я на один сайт, и у меня слетают клавиши; на другой - драйвера отваливаются; на третий - без моего ведома переустанавливается система, форматируется винт... Далее, думаю, продолжать нет смысла.
Другое дело, что некоторые СОБЫТИЯ можно перехватить и обработать (ondragstart, onmousedown, onkeypress, onkeyup и т.д.)
привет...
ты имеешь ввиду скрипты на прую кнопку, или движение скролинга и т.п.***???
Они имеет виду все. Так сделать нельзя никакими средстами, иначе каждый "кул хацкер" отключал бы тебе клавиатуру.
***
ок - в эту сторону вопросов более нет, но а надзначить ведТь клавиши в коде мона,...
точнее говоря, я дзнаю как это сделать - но вот проблема в том, что к примеру клавиша A (англ.) -это A, а вот как назначить "окошки" или "выподающий список"???
В принципе, вопрос разьясним если дзнать как они обоздначаются...
Я конечно не такой уж сильный программист, но вот этого для кода HTML страниц не дзнаю -...
-...если дзнаешь, как это сделать, то раЗъясни, ...
***
ок - в эту сторону вопросов более нет, но а надзначить ведТь клавиши в коде мона,...
точнее говоря, я дзнаю как это сделать - но вот проблема в том, что к примеру клавиша A (англ.) -это A, а вот как назначить "окошки" или "выподающий список"???
В принципе, вопрос разьясним если дзнать как они обоздначаются...
Я конечно не такой уж сильный программист, но вот этого для кода HTML страниц не дзнаю -...
-...если дзнаешь, как это сделать, то раЗъясни, ...
Работать не приходилось. Может быть, выдержка из хелп-файла спасет отца русской демократии?
accessKey
Description
Specifies an accelerator key that can be applied to several elements, listed below. The ALT key plus a specified access key allows you to set the focus on a particular page.
Syntax
object.accessKey[ = "sAccessKey"]
Parameter Description
accessKey Any alphanumeric keyboard key.
Remarks
By default, the accessKey property sets focus to an element. In addition, some controls perform an action after receiving focus. For example, using accessKey on a button fires the onclick event. Whereas using accessKey on a radio button fires the onclick event and toggles the checked property, visibly selecting or deselecting the control.
The following example uses a combination of the LABEL element and the accessKey property to set focus on a text box. The rich text support in the LABEL element makes it possible to underline the designated accessKey.
<LABEL FOR="fp1" ACCESSKEY="1">#<u>1</u>: Press Alt+1 to set focus to textbox</label>
<INPUT TYPE="text" NAME="T1" VALUE=text1 SIZE="20" TABINDEX="1" ID="fp1">
This property has read/write permission and takes a string.
Applies To
A, APPLET, BUTTON, EMBED, FIELDSET, IFRAME, IMG, INPUT, LABEL, OBJECT, SELECT, TABLE, TEXTAREA
Работать не приходилось. Может быть, выдержка из хелп-файла спасет отца русской демократии?
***весьма интересная "выдержка" - а от куда хел???, не подскажиешь:::???
весьма весьма...----а как же тогда у нас назвать "всплывающий список":::???
***весьма интересная "выдержка" - а от куда хел???, не подскажиешь:::???
Файл называется htmlref.chm ; где взял - не помню. На всякий случай держу на http://scripting.fatal.ru/doc/htmlref.zip
Фактически, как я понял из хелпа - при нажатии на ALT+1 происходит выделение темста???
весьма весьма...
Да. В Ехплорере проверил на теге <A> - работает, в том смысле, что не активизирует переход по ссылке, а всего лишь устанавливает фокус на ней. Правда, в EditPlus во время просмтра "браузером" - не сработал, может потому что в EditPlus у меня свои alt-комбинации навешаны.
----а как же тогда у нас назвать "всплывающий список":::???
Если под "всплывающим списком" подразумевается всплывающая подсказка, то этот атрибут большинства тегов называется TITLE, либо ALT (для <IMG>, <AREA>).
<script language=jscript>
function KC()
{
if (event.keyCode=81)
{
alert("WEE u just pressed Q");
}
}
document.onkeydown=KC;
</script>
<body>
Press Q
</body></html>
Файл называется htmlref.chm ; где взял - не помню. На всякий случай держу на http://scripting.fatal.ru/doc/htmlref.zip
Да. В Ехплорере проверил на теге <A> - работает, в том смысле, что не активизирует переход по ссылке, а всего лишь устанавливает фокус на ней. Правда, в EditPlus во время просмтра "браузером" - не сработал, может потому что в EditPlus у меня свои alt-комбинации навешаны.
Если под "всплывающим списком" подразумевается всплывающая подсказка, то этот атрибут большинства тегов называется TITLE, либо ALT (для <IMG>, <AREA>).
***
о---ок,
под сплывающим списком я понимаю ---клавиша, на правой стоароне клавиатуры, внизу, рядом с ALT, окошком, и CTRL ---