新しいページ

このページのボタンを押すと、新しいページを作ってもいいか 聞き、OKするとページの内容を新しいものに書き換えます。

ソース
<SCRIPT LANGUAGE="JavaScript">
function newpage() {
	if (confirm('I\'ll make a new page')) {
		document.open();
		document.write("<HTML><HEAD><TITLE>New one</TITLE></HEAD>");
		document.write("<BODY>");
		document.writeln("<H1>It's new one.</H1>");
		document.write("This is a new page.");
		document.write("漢字いかがですか");
		document.write("</BODY></HTML>");
		document.close();
	}
}
</SCRIPT>

<FORM METHOD="post">
<INPUT TYPE="button" VALUE="Newpage" onClick="newpage()">
</FORM>

アンカー<A>にも、onClick引数で関数起動が書ける。 アンカーをクリックすると、onClickの引数の内容を処理したあと、 HREFで指されたURLに飛ぶ。

起動されるスクリプトにはalert()とconfirm()を書いた。alert()は警告 ダイアログボックスを、confirm()は確認ダイアログボックスを表示する。

フォントの問題か、日本語は表示がうまくいかない。