为什么要更改图像源,执行我的内联javascript
嗨,伙计们,我刚刚创建了一个网页,使用pagemethods 像这样为什么要更改图像源,执行我的内联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
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的动作编辑了主帖,谢谢