在一个HTML网页上,用鼠标左键单击弹出该网页的名字,右键单击弹出“禁止使用右键”,并且二秒种后自动关闭。

解决方案 »

  1.   

    document.onmousedown = function (e){
    e = (e)?e:event;
    if (e.button == 1)//左键
    {
    alert(document.title);
    }
    else if (e.button == 2)//右键
    {
    alert("键止右键");
    e.returnValue = false;
    setTimeout("Close()",2000);
    }
    }
    //无提示关闭
    function Close()

    var ua=navigator.userAgent 
    var ie=navigator.appName=="Microsoft Internet Explorer"?true:false 
    if(ie) 

    var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE ")))) 
    if(IEversion< 5.5) 

    var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">' 
    str += '<param name="Command" value="Close"></object>'; 
    document.body.insertAdjacentHTML("beforeEnd", str); 
    document.all.noTipClose.Click(); 

    else 

    window.opener =null; 
    window.close(); 


    else 

    window.close() 

    }