<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
var PosX ;
var PosY ;
var sobjTimer;
var oldtime;
var newtime;
<!--function ShowDiv(){
newtime = new Date();
var timecount = newtime - oldtime;
var divtext;
divtext =  "PosX: " + PosX + "<br>" + "PosY: " + PosY ; 
divtext += "<br>" ; 
divtext += "停留耗時:" + timecount + "毫秒" ;
document.getElementById("div1").innerHTML = divtext;
}function ClearTimer(){
if(sobjTimer){
window.clearInterval(sobjTimer);
}
oldtime = new Date();
PosX = window.event.x;
PosY = window.event.y;
document.getElementById("div1").innerHTML = "" ; 
sobjTimer = setInterval("ShowDiv()",1);
window.status = "MouseXPos :" + PosX + ", MouseYPos :" + PosY;
}
//-->
</SCRIPT>
</HEAD><BODY onmousemove="ClearTimer()" onload="ClearTimer()" onmouseout="ClearTimer()">
<div id="div1"></div>
</BODY>
</HTML>

解决方案 »

  1.   

    谢谢fantiny,你有QQ吗?可以加我吗?我的QQ是85739281
      

  2.   

    哦,谢谢!!
    但,我将你的document.getElementById("div1").innerHTML = divtext;
    改成:
    if (timecount>3000){
    //document.getElementById("div1").innerHTML = divtext;
    sub=window.open("C:\Documents and Settings\Administrator\桌面\cmp12.swf");
    }
    页面就会不当的打开新的窗口,而不是一个窗口。我该如何改?
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--var PosX ;
    var PosY ;
    var sobjTimer;
    var oldtime;
    var newtime;function openWin(strURL) {
    var x, y, wx, wy;    

    if (!gfSubWinCheck(strURL)) {
    return false;
    }
    gobjSubWin=window.open(strURL,'',"dialogHeight:234px;dialogWidth:271px;resizable:no;help:yes;status:no;scroll:no");

    }if (gobjSubWin==null) var gobjSubWin = 0;function gfSubWinCheck(strURL) {
    if(gobjSubWin == 0) {
    return true;
    }else if( gobjSubWin.closed ) {
    //alert('it was Closed,i\'ll open a new one.');
    return true;
    }else {  
    //alert('it was existed.');
    //gobjSubWin.focus();
    return false;
    }
    }
    function ShowDiv(){
    newtime = new Date();
    var timecount = newtime - oldtime;
    var divtext;
    divtext =  "PosX: " + PosX + "<br>" + "PosY: " + PosY ; 
    divtext += "<br>" ; 
    divtext += "停留耗時:" + timecount + "毫秒" ;
    //document.getElementById("div1").innerHTML = divtext;
    if (timecount>3000){
    openWin("http://localhost/");
    }}function ClearTimer(){
    if(sobjTimer){
    window.clearInterval(sobjTimer);
    }
    oldtime = new Date();
    PosX = window.event.x;
    PosY = window.event.y;
    document.getElementById("div1").innerHTML = "" ; 
    sobjTimer = setInterval("ShowDiv()",1);
    window.status = "MouseXPos :" + PosX + ", MouseYPos :" + PosY;
    }
    //-->
    </SCRIPT>
    </HEAD><BODY onmousemove="ClearTimer()" onload="ClearTimer()" onmouseout="ClearTimer()">
    <div id="div1"></div>
    </BODY>
    </HTML>
      

  4.   

    谢谢!!!
    如果,我想当我的鼠标在主页上移动的时候,弹出的页面就自动关闭,那该怎么修改呢?
    还有我有一个cmp12.swf动画,但我在页面上直接打开的时候不能显示,我该如何把它放在页面中使用呢?
    谢谢!!!
      

  5.   

    如果是这种,你最好用div来做。用窗体不好。cmp12.swf 你用相对路径导进来就可以了。用我第一次的代码,div里面的内容,你用flash替换就可以了。你还是先看看html的基本语法。你这20分真是赚啊/
      

  6.   

    请你再帮我一次好吗?
    我有下面这个页面:
    <html>
    <head>
    <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
    <title>页面</title>
    </head>
    <frameset rows="128,*" style="zoom:expression(screen.width/1280)" border="0">
    <frame name="Banner" scrolling="no" noresize src="Top.html">
    <frameset cols="*,240">
    <frame name="MainPage" src="Welcome.html">
    <frame name="MainMenu" src="Menu.html" scrolling="no" noresize>
    </frameset>
    </frameset>
    </html>
    我要将上面整个页面30秒以上没有操作的时候都用D:\cmp12.swf显示,一旦鼠标移动恢复到上面这个页面。谢谢!!!帮帮忙吧。