iT邦幫忙

0

如何利用javascript的熱鍵事件來執行圖片點擊進行超連結?


script
document.addEventListener("keydown", function (event) {
event.stopPropagation();
event.preventDefault();
var img;
if(event.ctrlKey && event.keyCode == 65)
{
document.getElementById("keyword").focus();
}
else if(event.ctrlKey && event.keyCode == 66)
{
document.getElementById("keyword").focus();
}
/script


a href =
?php echo ($row_RecProduct["description"]);?
php if($row_RecProduct["productimages"]=="")
{

php
}
else
{
img src="singer/php echo $row_RecProduct["productimages"];" id="img- php echo ($row_RecProduct["imgjavascript"])" onclick="imghotkey()" width="135" height="135" border="0"

/a
--
img src="singer/php echo $row_RecProduct["productimages"];"這是顯示mysql裡面xxx.jpg的圖片再抓取電腦內存取的資料夾singer內的圖片
php echo ($row_RecProduct["description"]);" 抓取mysql的連結再利用a href來做超聯結
id="img-
原有100個圖片 所以我編號程 img-x //1~100個
--
我想問的問題是如果我利用javascript的熱鍵事件寫出100個熱鍵,我如何將100個熱鍵一對一的方式將圖片一對一做出點擊圖片再傳送到圖片所指的連結呢? 例如 圖片1 跟alt+5 是一對的
鍵盤按下alt+5就會模擬出滑鼠點擊圖片1的方式。

… <== 這是我對你要寫的功能的看法
froce iT邦新手 3 級 ‧ 2017-07-31 14:31:29 檢舉
...我的看法跟Sam一樣。

照片編號0~9都好處理
但是請問你要如何處理10以後的數字?

還是幫你找了一下有沒有這樣的東西,但是我沒用過,有問題不要問我。
https://github.com/jeresig/jquery.hotkeys
http://www.openjs.com/scripts/events/keyboard_shortcuts/
fillano iT邦超人 1 級 ‧ 2017-07-31 17:18:02 檢舉
寫程式之前,先考慮一下,這100熱鍵你要怎麼定義?鍵盤上的按鍵夠用嗎?使用者能記得住哪些熱鍵對應哪些數字嗎?

尚未有邦友回答

立即登入回答