点击即可通过php调用javascript函数

时间:2012-12-31 23:21:53

标签: php javascript

好的,所以我付了一个编码器给我编写了一个遍布地图脚本的代码,用户可以在键盘上上下按下并使用jquery在地图上行走。但是现在我试图让它成为一个上下图像然后点击它会调用上下功能。因此,suer可以使用向上和向下键以及单击图像。

这是当用户按下键盘上的向上键时使用的向上功能。但现在我需要在点击图像时调用相同的函数。

function move(d)
{
    if(d == "UP")
    {
        var top = (parseInt(document.getElementById('move').style.top) - 10);
        var left = parseInt(document.getElementById('move').style.left);
        if(canMove(new xy(left,top)))
        {
            document.getElementById('move').style.top = (parseInt(document.getElementById('move').style.top) - 10) + 'px';
            document.player.src = "maps/sprites/playerUp.png";
            //if(lastStep != "UP") clearTimeouts();
            //setTimeout('document.player.src="playerUp.png"', 500);
            //lastStep = "UP";
            reloadF();
        }
    }

我该怎么办呢?

我猜我只需要调用函数move(d)并将其设置为某些如何?点击图片?

1 个答案:

答案 0 :(得分:2)

var keynum = 0;

if(window.event) { keynum = e.keyCode; }  // for IE
else if(e.which) { keynum = e.which; }    // for others browsers

if(keynum === 38) { // up
    //if KEY UP
}

if(keynum === 40) { // down
    //if KEY DOWN
}

我希望这有帮助...