<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
<!-- あ(MOJIBAKE TAISAKU) -->
<SCRIPT language="JavaScript">
var now = new Date();
var hour = now.getHours();
var min = now.getMinutes();
var sec = now.getSeconds();
obj = external.menuArguments;
doc = obj.document;
if ( hour < 10 ) { hour = "0" + hour }
if ( min < 10 ) { min = "0" + min }
if ( sec < 10 ) { sec = "0" + sec }
var time = "*" + hour + min + sec
sel_txt = doc.selection.createRange().text; // 選択範囲を取得します。
page_url = obj.top.document.URL; //ページのURLを取得(フレーム対策あり)
title_txt = obj.top.document.title; //ページのタイトルを取得(フレーム対策あり)
ref_url = obj.top.document.referrer;
if ( doc.activeElement.href ) {
url_txt = doc.activeElement.innerText; // URLの表示名
click_url = doc.activeElement.href; // 右クリックのURL
} else {
url_txt = "";
click_url = "";
}
if ( ( click_url != "" ) && ( sel_txt != "" ) ) {
rname = "0.txt";
} else if ( sel_txt != "" ) {
rname = "1.txt";
} else if ( click_url != "" ) {
rname = "2.txt";
} else {
rname = "3.txt";
}
//スクリプトのあるフォルダーを求めます
my_folder = document.URL;
my_folder = my_folder.split( 'file:///' );
my_folder = my_folder.join( '' );
my_folder = my_folder.split( 'file://' );
my_folder = my_folder.join( '' );
my_folder = my_folder.split( '\\' );
my_folder.pop();
my_folder = my_folder.join( '\\' );
my_folder = unescape( my_folder ) + '\\'; // 空白対策
//ファイルを読み込みます
file_sys = new ActiveXObject( "Scripting.FileSystemObject" );
load_stream = file_sys.OpenTextFile( my_folder + rname, 1, false);
rfile = load_stream.ReadAll();
//置換していきます
regexp = new RegExp( "%time%", "g" );
rfile = rfile.replace( regexp, time );
regexp = new RegExp( "%title_txt%", "g" );
rfile = rfile.replace( regexp, title_txt );
regexp = new RegExp( "%page_url%", "g" );
rfile = rfile.replace( regexp, page_url );
regexp = new RegExp( "%url_txt%", "g" );
rfile = rfile.replace(regexp, url_txt );
regexp = new RegExp( "%click_url%", "g" );
rfile = rfile.replace( regexp, click_url );
regexp = new RegExp( "%sel_txt%", "g" );
rfile = rfile.replace( regexp, sel_txt );
regexp = new RegExp( "%ref_url%", "g" );
rfile = rfile.replace( regexp, ref_url );
//クリップボードに書き出します。
window.clipboardData.setData( "Text", rfile );
</SCRIPT>