Отправить переменную вместе с событием мыши в функцию - PullRequest
2 голосов
/ 20 февраля 2010

Привет. Я пытаюсь обнаружить нажатие Ctrl + на ссылку, а затем отправить переменную в функцию js.Я сократил код, чтобы показать его в качестве примера ниже.Я нахожу, что не могу обнаружить событие ctrl + click без проблем.

<script language="JavaScript">

function mouseDown(e) {
    var ctrlPressed=0;

    var evt = navigator.appName=="Netscape" ? e:event;


    ctrlPressed =evt.ctrlKey;
    self.status="" +"ctrlKey=" +ctrlPressed 

    if (ctrlPressed) 
        alert ("Mouse clicked with Ctrl")

    return true;
}

document.onmousedown = mouseDown ;

//-->
</script>

`

Но сейчас я хочу сделать это - отправить переменную в мою функцию, т.е. document.onmousedown = mouseDown("variable")

Я ценю, что назначаю событие мыши всему документу, но на самом деле это будет ссылка.(Этот код используется только в браузерах Chrome)

Если кто-нибудь может дать мне несколько советов, которые были бы очень полезны

спасибо

1 Ответ

2 голосов
/ 20 февраля 2010
document.onmousedown = function(e) { mouseDown(e, "variable"); }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...