// MUAを呼び出して、新規メール作成画面を表示する JavaScript // 作成日:2008/03/12 function getAddress(user, subject, mx) { //location.href='mailto: の文字コード var hrefArray = new Array(108, 111, 99, 97, 116, 105, 111, 110, 46, 104, 114, 101, 102, 61, 39, 109, 97, 105, 108, 116, 111, 58); var userArray = new Array(); userArray = getFigureArray(user); var mxArray = new Array(); mxArray = getFigureArray(mx); var figureArray = new Array(); //64:アットマーク, 39:クォーテーション figureArray = hrefArray.concat(userArray).concat(64).concat(mxArray).concat(39); var i; var commandStr = ""; //実行文字列 for (i = 0; i < figureArray.length; i++) { commandStr += String.fromCharCode(figureArray[i]); } eval(commandStr); } // 数値の配列を作成する JavaScript // 作成日:2008/03/12 function getFigureArray(str) { var figureArray = new Array(); var charArray = new Array(); var i; charArray = str.split(","); for (i = 0; i < charArray.length; i++) { figureArray[i] = eval(charArray[i]); } return figureArray; } // メールアドレスの生成 // 作成日 :2008/03/12 function mailcreate(){ getAddress("105,110,102,111,45,109,108","bbb","121,97,109,97,110,97,115,104,105,45,105,114,121,111,46,110,101,116"); }