为什么要更改图像源,执行我的内联javascript

为什么要更改图像源,执行我的内联javascript,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,嗨,伙计们,我刚刚创建了一个网页,使用pagemethods 像这样 function get_frame() { //send a request to change image named "1.jpeg" in path of "src/frames/1.jpeg" PageMethods.GrabFrame(imgw, imgh, t, f); } function t() { //refresh image source to new image and se

嗨,伙计们,我刚刚创建了一个网页,使用pagemethods 像这样

function get_frame() {
    //send a request to change image named "1.jpeg" in path of "src/frames/1.jpeg"
    PageMethods.GrabFrame(imgw, imgh, t, f);
}

function t() {
    //refresh image source to new image and set timer
    document.getElementById('dImg').src = "src/frames/1.jpeg?" +
    new Date().getTime();
    setTimeout(function () { get_desktop(); }, Main.IMGrefresh.value);
}

function f() {
    //do nothing
    var x = 0;
}
<script>
    $("#cover").mousemove(function (e) {
        var parentOffset = $(this).parent().offset();
        var relX = e.pageX - parentOffset.left;
        var relY = e.pageY - parentOffset.top;
        move_mouse(relX, relY);
    });
</script>
<div id="dDiv">
    <img id="dImg" alt="" src="" />
    <div id="cover">
    </div>
</div>
还使用了内嵌javascript和jquery,如下所示

function get_frame() {
    //send a request to change image named "1.jpeg" in path of "src/frames/1.jpeg"
    PageMethods.GrabFrame(imgw, imgh, t, f);
}

function t() {
    //refresh image source to new image and set timer
    document.getElementById('dImg').src = "src/frames/1.jpeg?" +
    new Date().getTime();
    setTimeout(function () { get_desktop(); }, Main.IMGrefresh.value);
}

function f() {
    //do nothing
    var x = 0;
}
<script>
    $("#cover").mousemove(function (e) {
        var parentOffset = $(this).parent().offset();
        var relX = e.pageX - parentOffset.left;
        var relY = e.pageY - parentOffset.top;
        move_mouse(relX, relY);
    });
</script>
<div id="dDiv">
    <img id="dImg" alt="" src="" />
    <div id="cover">
    </div>
</div>
而且它们在javascript中也在变化

function resize() {
    imgh = Main.IMGheight.value;
    imgw = Main.IMGwidth.value;
    $("#dDiv").css("height", imgh);
    $("#dDiv").css("width", imgw);

    $("#dImg").css("height", imgh);
    $("#dImg").css("width", imgw);

    $("#cover").css("height", imgh);
    $("#cover").css("width", imgw);
}

啊,我自己又找到了,只需将鼠标事件移动到js函数并将其放入body onload中,因为内联javascript方法保存在catch中,这个命令=>“new Date().getTime();”使其刷新并获取新方法,所以这会触发事件。

你能把
#cover的CSS放在那里吗?我在那里用CSS和其他影响CSS的动作编辑了主帖,谢谢