印刷時のヘッダフッターをjsで削除します.

1135 ワード

var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
//             
function PageSetup_Null()
{
    try
    {
        var Wsh=new ActiveXObject("WScript.Shell");
        HKEY_Key="header";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
        HKEY_Key="footer";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
    }
    catch(e)
    {}

}

//               
function  PageSetup_Default()
{
    try
    {
        var Wsh=new ActiveXObject("WScript.Shell");
        HKEY_Key="header";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b  ,&p/&P");
        HKEY_Key="footer";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
    }
    catch(e)
    {}

}

 
注意実行する場合、効果のないエラーが発生する可能性があります.その場合、ブラウザはactiveオブジェクトの作成を制限している可能性があります.制限をキャンセルすればいいです.キャンセル方法は以下の通りです.
あなたのieブラウザinternetのオプションを開きます.セキュリティ――カスタマイズレベル――セキュリティとしてマークされていないactivexコントロールを初期化とスクリプト実行を有効にするために設定します.