<INPUT TYPE="button" NAME="string"
VALUE="string" ONCLICK="expression">
function star(obj) {
var label = obj.value; //ボタンのラベル
var pos = label.indexOf("☆");
if(pos == -1) //★★★のとき
obj.value = "☆☆☆";
else
obj.value = label.substring(0, pos)
+ "★" + label.substring(pos + 1);
}
<INPUT TYPE="button" VALUE="☆☆☆" ONCLICK="star(this)">
function test2() {
//抜けたいときはCancelボタンを押す
if(confirm("ぶたまんはおいしいよ"))
//OKボタンならスクリプトがボタンを押す
setTimeout("document.form2.button1.click()", 1000);
}
<INPUT TYPE="button" VALUE="押してね☆" ONCLICK="test2()">
上のボタンを押すと小さなウィンドウが出て、
OKボタンを押すとスクリプトで上のボタンが押されて、繰り返しになります。