JavaScript第11回ゼミ直江担当
演習解答
問1
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<style type="text/css">
.myClass { position: absolute;
background-color: yellow;
left: 50pt;
top: 50pt;
width: 300pt;
height: 120pt;
visibility: hidden; }
</style>
<script language="JavaScript" type="text/javascript">
function showHide(number) {
var myDiv =new Array(3) ;
myDiv[0]=document.getElementById("myDiv1") ;
myDiv[1]=document.getElementById("myDiv2") ;
myDiv[2]=document.getElementById("myDiv3") ;
for(var i=0;i<3;i++){
myDiv[i].style.visibility = "hidden";
if(i==number){
myDiv[i].style.visibility = "visible";
}
}
}
</script>
</head>
<body bgcolor="#ffffff">
<form name="myForm" action="#">
<p>
<input type="button"
value="第1文書" onclick="showHide(0)">
<input type="button"
value="第2文書" onclick="showHide(1)">
<input type="button"
value="第3文書" onclick="showHide(2)">
</p></form>
<div id="myDiv1" class="myClass">
JavaScriptは、Webページを操作するためのスクリプト言語です。
JavaScriptを使うと、これまでのHTML(HyperText Markup Language)
だけでは不可能だったインタラクティブなWebページが簡単に作成できます。
</div>
<div id="myDiv2" class="myClass">
JavaScriptは、HTMLドキュメントの中に直接スクリプトと呼ばれるプログラムを
埋め込む形式で使用する言語です。CGIなどとは異なり、
サーバからクライアントへ転送された後にWebブラウザ上でスクリプトが解釈実行されます。
</div>
<div id="myDiv3" class="myClass">
スタイルシートは、HTML記述内容を変更することなく、
ビジュアルをコントロールできる技術です。
</div>
</body>
</html>