<html charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<head>
<title>JavaScriptサンプル2</title>
<style>
body {
background-color: white;
}
</style>
<script>
function popup3(){
swin = window.open("","popup","left=800,width=600,height=300,scrollbars=yes");
window.swin.document.write("<html><head><title>ポップアップ3</title>");
window.swin.document.write("<style>");
window.swin.document.write("body {");
window.swin.document.write("background-color: #f0fff0;");
window.swin.document.write("line-height: 16px;");
window.swin.document.write("}");
window.swin.document.write("table {");
window.swin.document.write("font-size: large;");
window.swin.document.write("}");
window.swin.document.write(".sizeUpRadio { transform: scale(1.4); }");
window.swin.document.write(".sizeUpText { font-size: 120%; }");
window.swin.document.write("</style>");
window.swin.document.write("<script>");
window.swin.document.write("function inputText(){");
window.swin.document.write(" checkedFlag = false;");
window.swin.document.write(" if (document.form2.select.length > 0){");
window.swin.document.write(" for (i = 0; i < document.form2.select.length; i++){");
window.swin.document.write(" if (document.form2.select[i].checked){");
window.swin.document.write(" checkedFlag = true;");
window.swin.document.write(" break;");
window.swin.document.write(" }");
window.swin.document.write(" }");
window.swin.document.write(" }");
window.swin.document.write(" if (checkedFlag == false){");
window.swin.document.write(" alert('選択してください');");
window.swin.document.write(" return;");
window.swin.document.write(" }");
window.swin.document.write(" window.opener.form1.inputText.value = document.form2.select.value;");
window.swin.document.write(" window.close();");
window.swin.document.write("}");
window.swin.document.write("<\/script>"); //\を付けないと表示が崩れる
window.swin.document.write("</head><body>");
window.swin.document.write("<h4>ポップアップ</h4>");
window.swin.document.write("<form name='form2'>");
window.swin.document.write("選択してください");
window.swin.document.write("<table border=1 bgcolor='#ffffff'>");
window.swin.document.write("<tr><td>");
window.swin.document.write("<input class='sizeUpRadio' type='radio' name='select' value='選択肢1'>");
window.swin.document.write("選択肢1");
window.swin.document.write("</td></tr>");
window.swin.document.write("<tr><td>");
window.swin.document.write("<input class='sizeUpRadio' type='radio' name='select' value='選択肢2'>");
window.swin.document.write("選択肢2");
window.swin.document.write("</td></tr>");
window.swin.document.write("<tr><td>");
window.swin.document.write("<input class='sizeUpRadio' type='radio' name='select' value='選択肢3'>");
window.swin.document.write("選択肢3");
window.swin.document.write("</td></tr>");
window.swin.document.write("</table>");
window.swin.document.write("<br>");
window.swin.document.write("<input class='sizeUpText' type='button' value='OK' onclick='inputText()'>");
window.swin.document.write(" <input class='sizeUpText' type='button' value='キャンセル' onclick='window.close()'>");
window.swin.document.write("</form>");
window.swin.document.write("</body></html>");
window.swin.document.close();
}
</script>
</head>
<body>
<h2>ポップアップサンプル2</h2>
<form name=form1>
ポップアップ3
<input type="text" name="inputText" size="30" value="" placeholder="ここをクリックしてください" onclick="popup3()">
</form>
</body>
</html>
|