<script type="text/javascript">
/**
* [対応ブラウザ] IE5~
* [関数名] setStartPage
* [機 能]指定したURLをブラウザののスタートページに設定する
* @param object オブジェクト名
* @param string スタートページに設定するURL
*/
function setStartPage(obj, url) {
var agent=navigator.userAgent;
var ie=agent.indexOf("MSIE");
var iever=parseInt(agent.substring(ie+5, ie+6));
var os=agent.indexOf("Windows");
// ブラウザがIEでかつバージョンが5以上の場合のみ実行
if((ie > 0) && (iever >= 5) && (os > 0) && !window.opera){
// スタートページニ設定するのURL
var StartPage=url;
//DHTMLビヘイビアのsaveFavorite機能を使用するための指定
obj.style.behavior="url('#default#homepage')";
// 指定したURLをスタートページに設定
obj.setHomePage(StartPage);
// スタートページに移動
if(confirm("設定したスタートページに移動しますか?")){
obj.navigateHomePage();
}else{
return;
}
}else{
alert("IEのみでサポートされています");
}
}
</script>
<form action="#">
<!-- リンクの場合は、オブジェクトに document.body を指定 -->
<a href="javaScript:void(0)" onclick="setStartPage(document.body, 'http://www.yahoo.co.jp/'); return false;">Yahoo!をスタートページに設定</a>
<!-- フォームボタンの場合は、オブジェクトに form.ボタン名 を指定 -->
<input type="button" name="btn" onclick="setStartPage(form.btn, 'http://www.google.co.jp/')" value="Googleをスタートページに設定" />
</form>