| 情報学部 | 菅沼ホーム | 目次 | 索引 |
document.images[0].src = "ayame.gif";
[NamedConstructor=Image(),
NamedConstructor=Image(unsigned long width),
NamedConstructor=Image(unsigned long width, unsigned long height)]
interface HTMLImageElement : HTMLElement {
attribute DOMString alt;
attribute DOMString src;
attribute DOMString crossOrigin;
attribute DOMString useMap;
attribute boolean isMap;
attribute unsigned long width;
attribute unsigned long height;
readonly attribute unsigned long naturalWidth;
readonly attribute unsigned long naturalHeight;
readonly attribute boolean complete;
};
要素.属性 [ = 属性値] // 属性の場合 要素.style.プロパティ [ = 値] // スタイルシートのプロパティの場合
01 <!DOCTYPE HTML>
02 <HTML>
03 <HEAD>
04 <TITLE>DOM の例</TITLE>
05 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
06 <META NAME=viewport CONTENT="width=device-width, initial-scale=1">
07 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../master.css">
08 <SCRIPT TYPE="text/javascript">
09 function change(sw)
10 {
11 switch (sw) {
12 case 0:
13 document.getElementById("hana").src = "ayame.gif";
// document.images[0].src = "ayame.gif"; でも可能
14 break;
15 case 1:
16 document.getElementById("exp").innerHTML = "あやめ";
17 break;
18 case 2:
19 document.getElementById("main").innerHTML = '<IMG ID="hana" SRC="ayame.gif"><DIV ID="exp">あやめ</DIV>';
20 break;
21 case 3:
22 document.getElementById("back").style.backgroundColor = "pink";
23 break;
24 case 4:
25 document.getElementById("hana").src = "ajisai.gif";
26 document.getElementById("exp").innerHTML = "紫陽花";
27 document.getElementById("back").style.backgroundColor = "yellow";
28 break;
29 }
30 }
31 </SCRIPT>
32 </HEAD>
33 <BODY CLASS="white">
34 <H1 CLASS="center">DOM の例</H1>
35 <DIV CLASS="center">
36 <DIV ID="main" CLASS="center">
37 <IMG ID="hana" SRC="ajisai.gif">
38 <DIV ID="exp">紫陽花</DIV>
39 </DIV>
40 <BR>
41 <BUTTON STYLE="font-size: 100%; background-color: yellow" onClick="change(0)">花</BUTTON>
42 <BUTTON STYLE="font-size: 100%; background-color: yellow" onClick="change(1)">説明</BUTTON>
43 <BUTTON STYLE="font-size: 100%; background-color: yellow" onClick="change(2)">両方</BUTTON>
44 <BUTTON STYLE="font-size: 100%; background-color: yellow" onClick="change(3)">背景色</BUTTON>
45 <BUTTON ID="back" STYLE="font-size: 100%; background-color: yellow" onClick="change(4)">元に戻す</BUTTON>
46 </DIV>
47 </BODY>
48 </HTML>
以下に,主要な DOM スタイルシートプロパティを記述しておきます.なお,css におけるプロパティも併記しておきますので,値の設置方法についてはスタイルシートも参照して下さい.この表からも明らかなように,スタイルシートを使用する場合と,DOM を使用する場合とでは,プロパティ名が異なる場合がある点に注意してください.
| DOM | CSS | 説明 |
|---|---|---|
| background | background | 背景の一括指定 |
| backgroundAttachment | background-attachment | スクロールによる背景画像の移動 |
| backgroundColor | background-color | 背景色 |
| backgroundImage | background-image | 背景画像 |
| backgroundPosition | background-position | 背景画像の表示開始位置 |
| backgroundRepeat | background-repeat | 背景画像の繰り返し |
| border | border | ボーダーの一括指定 |
| borderBottom | border-bottom | ボーダー下辺の一括指定 |
| borderBottomColor | border-bottom-color | ボーダー下辺の色 |
| borderBottomStyle | border-bottom-style | ボーダー下辺の線種 |
| borderBottomWidth | border-bottom-width | ボーダー下辺の線の太さ |
| borderCollapse | border-collapse | セルのボーダーを重ねるか否か |
| borderColor | border-color | ボーダーの色の一括指定 |
| borderLeft | border-left | ボーダー左辺の一括指定 |
| borderLeftColor | border-left-color | ボーダー左辺の色 |
| borderLeftStyle | border-left-style | ボーダー左辺の線種 |
| borderLeftWidth | border-left-width | ボーダー左辺の線の太さ |
| borderRight | border-right | ボーダー右辺の一括指定 |
| borderRightColor | border-right-color | ボーダー右辺の色 |
| borderRightStyle | border-right-style | ボーダー右辺の線種 |
| borderRightWidth | border-right-width | ボーダー右辺の線の太さ |
| borderSpacing | border-spacing | 隣接するセルのボーダー間隔 |
| borderStyle | border-style | ボーダーの線種の一括指定 |
| borderTop | border-top | ボーダー上辺の一括指定 |
| borderTopColor | border-top-color | ボーダー上辺の色 |
| borderTopStyle | border-top-style | ボーダー上辺の線種 |
| borderTopWidth | border-top-width | ボーダー上辺の線の太さ |
| borderWidth | border-width | ボーダーの線の太さの一括指定 |
| bottom | bottom | 下からの表示位置 |
| captionSide | caption-side | テーブルキャプションの位置 |
| clear | clear | 文書の回り込みの解除 |
| color | color | 文字の色 |
| content | content | 要素の直前・直後へ文字列・画像を挿入 |
| cssFloat(styleFloat) | float | 文書の回り込み |
| cursor | cursor | カーソルの形状 |
| display | display | 表示形式の切り替え |
| emptyCells | empty-cells | 空白セルのボーダー |
| font | font | フォントの一括指定 |
| fontFamily | font-family | フォントの種類 |
| fontSize | font-size | フォントの大きさ |
| fontStyle | font-style | フォントのスタイル |
| fontVariant | font-variant | 大文字スタイルの小文字 |
| fontWeight | font-weight | フォントの太さ |
| height | height | 表示領域の高さ |
| left | left | 左からの表示位置 |
| letterSpacing | letter-spacing | 文字の間隔 |
| lineHeight | line-height | 行の高さ |
| listStyle | list-style | リストのマーカーに関する一括指定 |
| listStyleImage | list-style-image | リストのマーカー画像 |
| listStylePosition | list-style-position | リストのマーカーの表示位置 |
| listStyleType | list-style-type | リストのマーカーの表示形式 |
| margin | margin | マージンの一括指定 |
| marginBottom | margin-bottom | 下マージン |
| marginLeft | margin-left | 左マージン |
| marginRight | margin-right | 右マージン |
| marginTop | margin-top | 上マージン |
| maxHeight | max-height | 表示領域の最大の高さ |
| maxWidth | max-width | 表示領域の最大の幅 |
| minHeight | min-height | 表示領域の最小の高さ |
| minWidth | min-width | 表示領域の最小の幅 |
| overflow | overflow | あふれ部分の処理 |
| padding | padding | パディングの一括指定 |
| paddingBottom | padding-bottom | 下パディング |
| paddingLeft | padding-left | 左パディング |
| paddingRight | padding-right | 右パディング |
| paddingTop | padding-top | 上パディング |
| position | position | 表示位置 |
| quotes | quotes | 引用符の設定 |
| right | right | 右からの表示位置 |
| tableLayout | table-layout | テーブルのセル幅の設定方法 |
| textAlign | text-align | 行揃え・均等割り付け |
| textDecoration | text-decoration | 下線,上線,取消線 |
| textIndent | text-indent | 段落の先頭のインデント |
| textTransform | text-transform | 大文字/小文字の変換 |
| top | top | 上からの表示位置 |
| visibility | visibility | 要素の表示/非表示 |
| whiteSpace | white-space | 半角スペース・タブ・改行の表示方法 |
| width | width | 表示領域の幅 |
| wordSpacing | word-spacing | 単語の間隔 |
| zIndex | z-index | 要素の表示順序 |
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>DOM プロパティ&メソッド</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME=viewport CONTENT="width=device-width, initial-scale=1">
<LINK REL="stylesheet" TYPE="text/css" HREF="../../../master.css">
</HEAD>
<BODY CLASS="white">
<P ID="id1" CLASS="test1">P 要素:ID 属性の値は id1,CLASS 属性の値は test1</P>
<P ID="id2" CLASS="test1">P 要素:ID 属性の値は id2,CLASS 属性の値は test1</P>
<P ID="id3" CLASS="test2">P 要素:ID 属性の値は id3,CLASS 属性の値は test1</P>
<P ID="id4" CLASS="test2">P 要素:ID 属性の値は id4,CLASS 属性の値は test1</P>
<DIV LANG="ja">DIV 要素:日本語</DIV>
<DIV LANG="en">DIV elemrnt:English</DIV>
<SCRIPT TYPE="text/javascript">
document.write("<BR>");
let x = document.getElementsByTagName("p");
for (let k = 0; k < x.length; k++)
document.write(" P 要素の ID 属性値:" + x[k].id + "<BR>");
document.write("<BR>");
for (let k = 0; k < x.length; k++)
document.write(" P 要素の CLASS 属性値:" + x[k].className + "<BR>");
document.write("<BR>");
let y = document.getElementById("id3").tagName;
document.write(" ID 属性が id3 であるタグの要素名:" + y + "<BR>");
document.write("<BR>");
document.write(" P 要素の数:" + document.getElementsByTagName("p").length + "<BR>");
document.write("<BR>");
document.write(" 1 番目の DIV 要素の言語:" + document.getElementsByTagName("div")[0].lang + "<BR>");
document.write(" 2 番目の DIV 要素の言語:" + document.getElementsByTagName("div")[1].lang + "<BR>");
</SCRIPT>
</BODY>
</HTML>
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>DOM プロパティ&メソッド</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME=viewport CONTENT="width=device-width, initial-scale=1">
<LINK REL="stylesheet" TYPE="text/css" HREF="../../../master.css">
</HEAD>
<BODY CLASS="white">
<H3 CLASS="center">innerHTML,innerText,outerHTML,outerText</H3>
<DL>
<DT> 「innerHTML 表示」ボタンをクリックすると,「ここに表示1」の箇所に,「元に戻す」ボタンが表示され,そのボタンをクリックすると元の状態に戻すことができる.「innerText 表示」ボタンをクリックすると,タグの評価が行われず,テキストがそのまま表示される.
</P>
<DT> 「outerHTML 表示」ボタン,及び,「outerText 表示」ボタンの場合もほとんど同じであるが,「outerHTML 表示」ボタンをクリックすることによって表示された「元に戻れない」ボタンをクリックしても,元の状態に戻すことができない.また,「outerHTML 表示」ボタン,及び,「outerText 表示」ボタンの動作も無効になる.
</DL>
<BR>
<P CLASS="center">
<SPAN ID="here">ここに表示1</SPAN>
<INPUT TYPE="button" VALUE="innerHTML 表示" onClick="disp_h()">
<INPUT TYPE="button" VALUE="innerText 表示" onClick="disp_t()">
</P>
<P CLASS="center">
<SPAN ID="o_here">ここに表示2</SPAN>
<INPUT TYPE="button" VALUE="outerHTML 表示" onClick="o_disp_h()">
<INPUT TYPE="button" VALUE="outerText 表示" onClick="o_disp_t()">
</P>
<SCRIPT TYPE="text/javascript">
function disp_h()
{
let str = '<INPUT TYPE="button" VALUE="元に戻す" onClick="disp_c()">';
document.getElementById("here").innerHTML = str;
}
function disp_t()
{
let str = '<INPUT TYPE="button" VALUE="元に戻す" onClick="disp_c()">';
if (navigator.userAgent.indexOf("Firefox") >= 0)
document.getElementById("here").textContent = str;
else
document.getElementById("here").innerText = str;
}
function disp_c()
{
let str = 'ここに表示';
if (navigator.userAgent.indexOf("Firefox") >= 0)
document.getElementById("here").textContent = str;
else
document.getElementById("here").innerText = str;
}
function o_disp_h()
{
let str = '<INPUT TYPE="button" VALUE="元に戻れない">';
document.getElementById("o_here").outerHTML = str;
}
function o_disp_t()
{
let str = '<INPUT TYPE="button" VALUE="元に戻れない">';
document.getElementById("o_here").outerText = str;
}
</SCRIPT>
</BODY>
</HTML>
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>DOM プロパティ&メソッド</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME=viewport CONTENT="width=device-width, initial-scale=1">
<LINK REL="stylesheet" TYPE="text/css" HREF="../../../master.css">
<SCRIPT TYPE="text/javascript">
sw1 = 0;
sw2 = 0;
function a_change1()
{
if (sw1 == 0) {
sw1 = 1;
document.getElementById("hana").setAttribute("width", "300");
}
else {
sw1 = 0;
document.getElementById("hana").setAttribute("width", "150");
}
}
function a_change2()
{
if (sw1 == 0) {
sw1 = 1;
document.getElementById("hana").width = "300";
}
else {
sw1 = 0;
document.getElementById("hana").width = "150";
}
}
function a_change3()
{
if (sw2 == 0) {
sw2 = 1;
document.getElementById("hana").setAttribute("style", "border-style: solid; border-width: 2px; border-color: green;");
}
else {
sw2 = 0;
document.getElementById("hana").setAttribute("style", "border-style: solid; border-width: 2px; border-color: red;");
}
}
function a_change4()
{
if (sw2 == 0) {
sw2 = 1;
document.getElementById("hana").style.borderColor = "green";
}
else {
sw2 = 0;
document.getElementById("hana").style.borderColor = "red";
}
}
function a_delete()
{
document.getElementById("hana").removeAttribute("width");
}
</SCRIPT>
</HEAD>
<BODY CLASS="white">
<DIV CLASS="center">
<IMG ID="hana" WIDTH="150" SRC="ajisai.gif" STYLE="border-style: solid; border-width: 2px; border-color: red;"><BR>
属性値の変更: <BUTTON onClick="a_change1()">WIDTH 属性の変更( setAttribute )</BUTTON> <BUTTON onClick="a_change2()">WIDTH 属性の変更( width 直接)</BUTTON><BR>
スタイルの変更: <BUTTON onClick="a_change3()">枠の色変更( setAttribute )</BUTTON> <BUTTON onClick="a_change4()">枠の色変更( style.borderColor 直接)</BUTTON><BR>
<BUTTON onClick="a_delete()">WIDTH 属性を削除( removeAttribute )</BUTTON>
</DIV>
<SCRIPT TYPE="text/javascript">
document.write("<P>IMG 要素の SRC 属性の値( getAttribute ):" + document.getElementById("hana").getAttribute("src") + "</P>");
document.write("<P>IMG 要素の SRC 属性の値( src 直接):" + document.getElementById("hana").src + "</P>");
document.write("<P>IMG 要素の STYLE 属性の値( getAttribute ):" + document.getElementById("hana").getAttribute("style") + "</P>");
document.write("<P>IMG 要素の STYLE 属性の値( style.borderColor 直接):" + document.getElementById("hana").style.borderColor + "</P>");
if (document.getElementById("hana").hasAttribute("alt"))
document.write("<P>上図は alt 属性を持っている( hasAttribute による結果)</P>");
else
document.write("<P>上図は alt 属性を持っていない( hasAttribute による結果)</P>");
</SCRIPT>
</BODY>
</HTML>
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>DOM プロパティ&メソッド</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME=viewport CONTENT="width=device-width, initial-scale=1">
<LINK REL="stylesheet" TYPE="text/css" HREF="../../../master.css">
<SCRIPT TYPE="text/javascript">
function n_delete()
{
let child = document.getElementById("child_2_1");
document.getElementById("child_2").removeChild(child);
}
function n_replace()
{
let child1 = document.getElementById("child_1");
let child2 = document.getElementById("child_2");
document.getElementById("top").replaceChild(child2, child1);
}
</SCRIPT>
</HEAD>
<BODY CLASS="white">
<DIV STYLE="text-align: center">
<BUTTON onClick="n_delete()">孫2を削除</BUTTON>
<BUTTON onClick="n_replace()">子供1を子供2で置き換え</BUTTON>
</DIV>
<DIV ID="top" CLASS="top_node">
トップノード
<DIV ID="child_1">
子供1
<DIV ID="child_1_1">
孫1
</DIV>
</DIV>
<DIV ID="child_2">
子供2
<DIV ID="child_2_1">
孫2
</DIV>
</DIV>
</DIV>
<SCRIPT TYPE="text/javascript">
document.write("<BR>");
document.write(" ***トップノード( CLASS 属性):" + document.getElementById("top").getAttributeNode("class") + "</P>");
document.write(" ***トップノード( CLASS 属性の値):" + document.getElementById("top").getAttributeNode("class").value + "</P>");
</SCRIPT>
</BODY>
</HTML>
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>要素の追加</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME=viewport CONTENT="width=device-width, initial-scale=1">
<LINK REL="stylesheet" TYPE="text/css" HREF="../../../master.css">
<SCRIPT TYPE="text/javascript">
function draw() {
let area = document.getElementById("canvas_e"); // キャンバスを挿入する場所
let canvas1 = document.createElement("canvas"); // キャンバス要素を生成
canvas1.style.backgroundColor = "#eeffee"; // キャンバスの背景色
canvas1.width = 140; // キャンバス要素の幅
canvas1.height = 140; // キャンバス要素の高さ
area.appendChild(canvas1); // キャンバス要素を追加
let ctx = canvas1.getContext('2d');
// 矩形を描く
ctx.beginPath();
ctx.moveTo(20, 20);
ctx.lineTo(120, 20);
ctx.lineTo(120, 120);
ctx.lineTo(20, 120);
ctx.closePath();
ctx.stroke();
// 円を描く
ctx.beginPath();
ctx.arc(70, 70, 40, 0, Math.PI*2, false);
ctx.stroke();
}
</SCRIPT>
</HEAD>
<BODY CLASS="white" STYLE="text-align: center" onLoad="draw()">
<H1>要素の追加</H1>
<DIV ID="canvas_e"></DIV>
</BODY>
</HTML>
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>イベント処理の追加・削除</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME=viewport CONTENT="width=device-width, initial-scale=1">
<LINK REL="stylesheet" TYPE="text/css" HREF="../../../master.css">
<SCRIPT TYPE="text/javascript">
sw = 0;
function e_add()
{
let but = document.getElementById("hana_c");
but.addEventListener("click", h_change);
alert("「花の変更」ボタンを有効にしました");
}
function e_delete()
{
let but = document.getElementById("hana_c");
but.removeEventListener("click", h_change);
alert("「花の変更」ボタンを無効にしました");
}
function h_change()
{
let hana = document.getElementById("hana");
if (sw == 0) {
hana.src = "sakura.gif";
sw = 1;
}
else {
hana.src = "ajisai.gif";
sw = 0;
}
}
</SCRIPT>
</HEAD>
<BODY CLASS="white">
<DIV CLASS="center">
<IMG ID="hana" SRC="ajisai.gif"><BR>
<BUTTON onClick="e_add()">イベント処理の追加</BUTTON>
<BUTTON onClick="e_delete()">イベント処理の削除</BUTTON>
<BUTTON ID="hana_c">花の変更</BUTTON>
</DIV>
</BODY>
</HTML>
01 <!DOCTYPE HTML>
02 <HTML>
03 <HEAD>
04 <TITLE>演習問題の解答</TITLE>
05 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
06 <META NAME=viewport CONTENT="width=device-width, initial-scale=1">
07 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../master.css">
08 <SCRIPT TYPE="text/javascript">
09 function check(form) {
10 let sw = 0;
11 if(form.ans.value =="") {
12 alert("答えを入力してください");
13 sw = 1;
14 }
15 if(form.name.value =="") {
16 alert("名前を入力してください");
17 sw = 1;
18 }
19 if (sw == 0) {
20 let a = parseInt(form.a.value);
21 let b = parseInt(form.b.value);
22 let c = parseInt(form.ans.value);
23 if (a+b == c) {
24 document.getElementById("result1").innerHTML = form.name.value + " さん,正解です!";
25 document.getElementById("result2").innerHTML = "続いて,次の問題の答えは?";
26 form.a.value = Math.floor(100 * Math.random());
27 form.b.value = Math.floor(100 * Math.random());
28 form.ans.value = "";
29 document.getElementById("equation").innerHTML = form.a.value + " + " + form.b.value;
30 }
31 else {
32 document.getElementById("result1").innerHTML = form.name.value + " さん,間違っています!";
33 document.getElementById("result2").innerHTML = "もう一度計算してみて下さい";
34 }
35 }
36 }
37 </SCRIPT>
38 </HEAD>
39 <BODY CLASS="white">
40 <H3 STYLE="text-align:center" ID="result1"></H3>
41 <H3 STYLE="text-align:center" ID="result2">次の問題の答えは?</H3>
42 <FORM>
43 <P STYLE="text-align:center">
44 <SPAN ID="equation">3 + 4</SPAN> = <INPUT TYPE="text" NAME="ans" STYLE="font-size:90%"><BR><BR>
45 名前:<INPUT TYPE="text" NAME="name" STYLE="font-size:90%">
46 <INPUT TYPE="button" VALUE="送信" onClick="check(this.form)" STYLE="font-size:90%"><BR>
47 <INPUT TYPE="hidden" NAME="a" VALUE="3">
48 <INPUT TYPE="hidden" NAME="b" VALUE="4">
49 </P>
50 </FORM>
51 </BODY>
52 </HTML>
01 <!DOCTYPE HTML>
02 <HTML>
03 <HEAD>
04 <TITLE>表示・非表示( visibility )</TITLE>
05 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
06 <META NAME=viewport CONTENT="width=device-width, initial-scale=1">
07 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../master.css">
08 <STYLE TYPE="text/css">
09 BODY { width: 700px }
10 IMG.right { float: right; position: relative; z-index:1; margin: 0px; padding: 0px }
11 IMG.right_cl { position: absolute; top: 40px; left: 490px; z-index: 2; visibility: hidden; margin: 0px; padding: 0px }
12 IMG.right_cm { position: absolute; top: 120px; left: 530px; z-index: 2; visibility: hidden; margin: 0px; padding: 0px }
13 IMG.right_cs { position: absolute; top: 170px; left: 630px; z-index: 2; visibility: hidden; margin: 0px; padding: 0px }
14 P.center { text-align: center }
15 SPAN.U { text-decoration: underline; background-color: orange }
16 </STYLE>
17 <SCRIPT TYPE="text/javascript">
18 function mark_o()
19 {
20 document.getElementById("circle_l").style.visibility = "hidden";
21 document.getElementById("hana").style.backgroundColor = "white";
22 document.getElementById("circle_m").style.visibility = "hidden";
23 document.getElementById("ha").style.backgroundColor = "white";
24 document.getElementById("circle_s").style.visibility = "hidden";
25 }
26 function mark_1()
27 {
28 document.getElementById("circle_l").style.visibility = "visible";
29 }
30 function mark_2()
31 {
32 document.getElementById("circle_m").style.visibility = "visible";
33 document.getElementById("hana").style.backgroundColor = "lightblue";
34 }
35 function mark_3()
36 {
37 document.getElementById("circle_s").style.visibility = "visible";
38 document.getElementById("ha").style.backgroundColor = "lightgreen";
39 }
40 </SCRIPT>
41 </HEAD>
42 <BODY CLASS="white">
43 <P>紫陽花 <SPAN CLASS="U" onMouseOver="mark_1()" onMouseOut="mark_o()">紫陽花</SPAN> <SPAN CLASS="U" onMouseOver="mark_2()" onMouseOut="mark_o()">花の説明</SPAN> <SPAN CLASS="U" onMouseOver="mark_3()" onMouseOut="mark_o()">葉の説明</SPAN>
44 <IMG ID="ajisai" SRC="ajisai.gif" CLASS="right">
45 <IMG ID="circle_l" CLASS="right_cl" SRC="circle_l.gif">
46 <IMG ID="circle_m" CLASS="right_cm" SRC="circle_m.gif">
47 <IMG ID="circle_s" CLASS="right_cs" SRC="circle_s.gif">
48 <P> ユキノシタ科の落葉低木.ガクアジサイの改良種とされる.幹は根から叢生.高さ約一・五メートル.葉は広卵形で対生.六~七月頃,球状の集散花序に四枚の萼片だけが発達した不実の花(装飾花)を多数つける.色は青から赤紫で,変化するところから「七変化」の名もある.観賞用.<SPAN ID="hana">花は解熱薬</SPAN>,<SPAN ID="ha">葉は瘧(おこり)の治療薬用</SPAN>.また,広くはサワアジサイ・ガクアジサイなどの総称で,ヨーロッパでの改良品種をセイヨウアジサイ・ハイドランジアなどと呼ぶ.あずさい.四片(よひら).
49 </BODY>
50 </HTML>
01 <!DOCTYPE HTML>
02 <HTML>
03 <HEAD>
04 <TITLE>表示・非表示( display )</TITLE>
05 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
06 <META NAME=viewport CONTENT="width=device-width, initial-scale=1">
07 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../master.css">
08 <SCRIPT TYPE="text/javascript">
09 function disp(sw)
10 {
11 if (sw == 1) {
12 document.getElementById("dl_1").style.display = "";
13 document.getElementById("dl_2").style.display = "none";
14 }
15 else {
16 document.getElementById("dl_1").style.display = "none";
17 document.getElementById("dl_2").style.display = "";
18 }
19 }
20 </SCRIPT>
21 </HEAD>
22 <BODY CLASS="white">
23 <H1 STYLE="text-align: center">表示・非表示( display )</H1>
24 <FORM>
25 <DL>
26 <DT>名前: <INPUT TYPE="text" NAME="name" STYLE="font-size:90%"><BR><BR>
27 <DT><INPUT TYPE="radio" NAME="sel" onClick="disp(1)">好きな野菜:
28 <DD><DL ID="dl_1" STYLE="display:none">
29 <DT><INPUT TYPE="checkbox" NAME="c1">キャベツ
30 <DT><INPUT TYPE="checkbox" NAME="c2">大根
31 <DT><INPUT TYPE="checkbox" NAME="c3">ジャガイモ
32 <DT><INPUT TYPE="checkbox" NAME="c4">トマト
33 </DL></DD>
34 <DT><INPUT TYPE="radio" NAME="sel" onClick="disp(2)">好きな果物:
35 <DD><DL ID="dl_2" STYLE="display:none"><DD>
36 <DT><INPUT TYPE="checkbox" NAME="c5">蜜柑
37 <DT><INPUT TYPE="checkbox" NAME="c6">林檎
38 <DT><INPUT TYPE="checkbox" NAME="c7">葡萄
39 <DT><INPUT TYPE="checkbox" NAME="c8">苺
40 </DL></DD>
41 </DL>
42 </FORM>
43 </BODY>
44 </HTML>
01 <!DOCTYPE HTML>
02 <HTML><HEAD>
03 <TITLE>文字サイズの変更</TITLE>
04 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
05 <META NAME=viewport CONTENT="width=device-width, initial-scale=1">
06 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../master.css">
07 <SCRIPT TYPE="text/javascript">
08 size = 130;
09 function size_c(sw)
10 {
11 if (sw > 0)
12 size += 10;
13 else {
14 if (size > 10)
15 size -= 10;
16 }
17 document.getElementById("div_2").style.fontSize = size + '%';
18 }
19 </SCRIPT>
20 </HEAD>
21 <BODY CLASS="white">
22 <H1 CLASS="center">文字サイズ</H1>
23 <DIV CLASS="center">
24 <BUTTON onClick="size_c(1)" STYLE="font-size: 90%">大きく</BUTTON> <BUTTON onClick="size_c(-1)" STYLE="font-size: 90%">小さく</BUTTON>
25 </DIV>
26 <DIV ID="div_1" STYLE="float: left">
27 <H1>文書1</H1>
28 <H2>文書1</H2>
29 <H3>文書1</H3>
30 <H4>文書1</H4>
31 <H5>文書1</H5>
32 <H6>文書1</H6>
33 </DIV>
34 <DIV ID="div_2">
35 <H1>文書2</H1>
36 <H2>文書2</H2>
37 <H3>文書3</H3>
38 <H4>文書4</H4>
39 <H5>文書5</H5>
40 <H6>文書6</H6>
41 </DIV>
42 </BODY></HTML>
01 <!DOCTYPE HTML>
02 <HTML><HEAD>
03 <TITLE>スクロール</TITLE>
04 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
05 <META HTTP-EQUIV="Content-Language" CONTENT="ja">
06 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../master.css">
07 <SCRIPT TYPE="text/javascript">
08 timerID = -1;
09
10 function start()
11 {
12 timerID = setInterval('p_change()',100);
13 }
14
15 function p_change()
16 {
17 if (window.pageYOffset) { // Chrome
18 if (pageYOffset > 50)
19 document.getElementById("left").style.marginTop = (pageYOffset - 30) + "px";
20 else
21 document.getElementById("left").style.marginTop = "0px";
22 }
23 else { // IE
24 let x = (document.documentElement || document.body.parentNode || document.body).scrollTop;
25 if (x > 50)
26 document.getElementById("left").style.marginTop = (x - 10) + "px";
27 else
28 document.getElementById("left").style.marginTop = "0px";
29 }
30 }
31 </SCRIPT>
32 </HEAD>
33
34 <BODY CLASS="white" STYLE="text-align: center" onLoad="start()">
35 <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto">
36 <DIV ID="left" STYLE="float: left; width: 190px">
37 <H1>文書1</H1>
38 <H2>文書1</H2>
39 <H3>文書1</H3>
40 <H4>文書1</H4>
41 <H5>文書1</H5>
42 <H6>文書1</H6>
43 </DIV>
44 <DIV ID="right" STYLE="float: right; width: 300px">
45 <H1>文書2</H1>
46 <H2>文書2</H2>
47 <H3>文書3</H3>
48 <H4>文書4</H4>
49 <H5>文書5</H5>
50 <H6>文書6</H6>
51 <H1>文書2</H1>
52 <H2>文書2</H2>
53 <H3>文書3</H3>
54 <H4>文書4</H4>
55 <H5>文書5</H5>
56 <H6>文書6</H6>
57 <H1>文書2</H1>
58 <H2>文書2</H2>
59 <H3>文書3</H3>
60 <H4>文書4</H4>
61 <H5>文書5</H5>
62 <H6>文書6</H6>
63 <H1>文書2</H1>
64 <H2>文書2</H2>
65 <H3>文書3</H3>
66 <H4>文書4</H4>
67 <H5>文書5</H5>
68 <H6>文書6</H6>
69 </DIV>
70 </DIV>
71 </BODY></HTML>

page1.html:ページ1
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ1</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto"> <DIV ID="left" STYLE="float: left; width: 190px"> <OL CLASS="number"> <LI><A HREF="page1.html">ページ1</A> <LI><A HREF="page2.html">ページ2</A> <LI><A HREF="page3.html">ページ3</A> </OL> </DIV> <DIV ID="right" STYLE="float: right; width: 300px"> <DIV ID="right_top" STYLE="width: 295px"> <H1>文書1</H1> <H2>文書1</H2> <H3>文書1</H3> <H4>文書1</H4> <H5>文書1</H5> <H6>文書1</H6> </DIV> <DIV ID="right_bottom" STYLE="width: 295px"> <H1>文書1</H1> <H2>文書1</H2> <H3>文書1</H3> <H4>文書1</H4> <H5>文書1</H5> <H6>文書1</H6> </DIV> </DIV> </DIV> </BODY></HTML>
page2.html:ページ2
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ2</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto"> <DIV ID="left" STYLE="float: left; width: 190px"> <OL CLASS="number"> <LI><A HREF="page1.html">ページ1</A> <LI><A HREF="page2.html">ページ2</A> <LI><A HREF="page3.html">ページ3</A> </OL> </DIV> <DIV ID="right" STYLE="float: right; width: 300px"> <DIV ID="right_top" STYLE="width: 295px"> <H1>文書2</H1> <H2>文書2</H2> <H3>文書2</H3> <H4>文書2</H4> <H5>文書2</H5> <H6>文書2</H6> </DIV> <DIV ID="right_bottom" STYLE="width: 295px"> <H1>文書1</H1> <H2>文書1</H2> <H3>文書1</H3> <H4>文書1</H4> <H5>文書1</H5> <H6>文書1</H6> </DIV> </DIV> </DIV> </BODY></HTML>
page3.html:ページ3
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ3</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto"> <DIV ID="left" STYLE="float: left; width: 190px"> <OL CLASS="number"> <LI><A HREF="page1.html">ページ1</A> <LI><A HREF="page2.html">ページ2</A> <LI><A HREF="page3.html">ページ3</A> </OL> </DIV> <DIV ID="right" STYLE="float: right; width: 300px"> <DIV ID="right_top" STYLE="width: 295px"> <H1>文書1</H1> <H2>文書1</H2> <H3>文書1</H3> <H4>文書1</H4> <H5>文書1</H5> <H6>文書1</H6> </DIV> <DIV ID="right_bottom" STYLE="width: 295px"> <H1>文書3</H1> <H2>文書3</H2> <H3>文書3</H3> <H4>文書3</H4> <H5>文書3</H5> <H6>文書3</H6> </DIV> </DIV> </DIV> </BODY></HTML>
page1.html:ページ1
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ1</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> <SCRIPT TYPE="text/javascript" SRC="control.js"></SCRIPT> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto"> <DIV ID="left" STYLE="float: left; width: 190px"> <OL CLASS="number"> <LI><A HREF="page1.html">ページ1</A> <LI><A HREF="page2.html">ページ2</A> <LI><A HREF="page3.html">ページ3</A> </OL> </DIV> <DIV ID="right" STYLE="float: right; width: 300px"> <DIV ID="right_top" STYLE="width: 295px"> <SCRIPT TYPE="text/javascript"> func1(); </SCRIPT> </DIV> <DIV ID="right_bottom" STYLE="width: 295px"> <SCRIPT TYPE="text/javascript"> func1(); </SCRIPT> </DIV> </DIV> </DIV> </BODY></HTML>
page2.html:ページ2
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ2</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> <SCRIPT TYPE="text/javascript" SRC="control.js"></SCRIPT> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto"> <DIV ID="left" STYLE="float: left; width: 190px"> <OL CLASS="number"> <LI><A HREF="page1.html">ページ1</A> <LI><A HREF="page2.html">ページ2</A> <LI><A HREF="page3.html">ページ3</A> </OL> </DIV> <DIV ID="right" STYLE="float: right; width: 300px"> <DIV ID="right_top" STYLE="width: 295px"> <SCRIPT TYPE="text/javascript"> func2(); </SCRIPT> </DIV> <DIV ID="right_bottom" STYLE="width: 295px"> <SCRIPT TYPE="text/javascript"> func1(); </SCRIPT> </DIV> </DIV> </DIV> </BODY></HTML>
page3.html:ページ3
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ3</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> <SCRIPT TYPE="text/javascript" SRC="control.js"></SCRIPT> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto"> <DIV ID="left" STYLE="float: left; width: 190px"> <OL CLASS="number"> <LI><A HREF="page1.html">ページ1</A> <LI><A HREF="page2.html">ページ2</A> <LI><A HREF="page3.html">ページ3</A> </OL> </DIV> <DIV ID="right" STYLE="float: right; width: 300px"> <DIV ID="right_top" STYLE="width: 295px"> <SCRIPT TYPE="text/javascript"> func1(); </SCRIPT> </DIV> <DIV ID="right_bottom" STYLE="width: 295px"> <SCRIPT TYPE="text/javascript"> func3(); </SCRIPT> </DIV> </DIV> </DIV> </BODY></HTML>
function func1()
{
document.write(" <H1>文書1</H1>\n");
document.write(" <H2>文書1</H2>\n");
document.write(" <H3>文書1</H3>\n");
document.write(" <H4>文書1</H4>\n");
document.write(" <H5>文書1</H5>\n");
document.write(" <H6>文書1</H6>\n");
}
function func2()
{
document.write(" <H1>文書2</H1>\n");
document.write(" <H2>文書2</H2>\n");
document.write(" <H3>文書2</H3>\n");
document.write(" <H4>文書2</H4>\n");
document.write(" <H5>文書2</H5>\n");
document.write(" <H6>文書2</H6>\n");
}
function func3()
{
document.write(" <H1>文書3</H1>\n");
document.write(" <H2>文書3</H2>\n");
document.write(" <H3>文書3</H3>\n");
document.write(" <H4>文書3</H4>\n");
document.write(" <H5>文書3</H5>\n");
document.write(" <H6>文書3</H6>\n");
}
01 <!DOCTYPE HTML>
02 <HTML><HEAD>
03 <TITLE>ページ1</TITLE>
04 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
05 <META HTTP-EQUIV="Content-Language" CONTENT="ja">
06 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css">
07 <STYLE TYPE="text/css">
08 span.point:hover { color: #00ff00; cursor: pointer; }
09 </STYLE>
10 <SCRIPT TYPE="text/javascript">
11 page = 1;
12 str1 = "<H1>文書1</H1>\n<H2>文書1</H2>\n<H3>文書1</H3>\n<H4>文書1</H4>\n<H5>文書1</H5>\n<H6>文書1</H6>\n";
13 str2 = "<H1>文書2</H1>\n<H2>文書2</H2>\n<H3>文書2</H3>\n<H4>文書2</H4>\n<H5>文書2</H5>\n<H6>文書2</H6>\n";
14 str3 = "<H1>文書3</H1>\n<H2>文書3</H2>\n<H3>文書3</H3>\n<H4>文書3</H4>\n<H5>文書3</H5>\n<H6>文書3</H6>\n";
15
16 function move(sw)
17 {
18 if (page != sw) {
19 if (sw == 1) {
20 if (page == 2)
21 document.getElementById("right_top").innerHTML = str1;
22 else
23 document.getElementById("right_bottom").innerHTML = str1;
24 }
25 else if (sw == 2) {
26 document.getElementById("right_top").innerHTML = str2;
27 if (page == 3)
28 document.getElementById("right_bottom").innerHTML = str1;
29 }
30 else {
31 document.getElementById("right_bottom").innerHTML = str3;
32 if (page == 2)
33 document.getElementById("right_top").innerHTML = str1;
34 }
35 page = sw;
36 }
37 }
38 </SCRIPT>
39 </HEAD>
40
41 <BODY CLASS="white" STYLE="text-align: center">
42 <DIV ID="wrapper" STYLE="width: 500px; margin-right: auto; margin-left: auto">
43 <DIV ID="left" STYLE="float: left; width: 190px">
44 <OL CLASS="number">
45 <LI><SPAN CLASS="point" onClick="move(1)">ページ1</SPAN>
46 <LI><SPAN CLASS="point" onClick="move(2)">ページ2</SPAN>
47 <LI><SPAN CLASS="point" onClick="move(3)">ページ3</SPAN>
48 </OL>
49 </DIV>
50 <DIV ID="right" STYLE="float: right; width: 300px">
51 <DIV ID="right_top" STYLE="width: 295px">
52 <H1>文書1</H1>
53 <H2>文書1</H2>
54 <H3>文書1</H3>
55 <H4>文書1</H4>
56 <H5>文書1</H5>
57 <H6>文書1</H6>
58 </DIV>
59 <DIV ID="right_bottom" STYLE="width: 295px">
60 <H1>文書1</H1>
61 <H2>文書1</H2>
62 <H3>文書1</H3>
63 <H4>文書1</H4>
64 <H5>文書1</H5>
65 <H6>文書1</H6>
66 </DIV>
67 </DIV>
68 </DIV>
69 </BODY></HTML>
home.html:トップページ.IFRAME 要素内に wrapper.html を表示しているだけ
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>リンク(フレーム)</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <IFRAME SRC="wrapper.html" WIDTH="550px" HEIGHT="650px"></IFRAME> </BODY> </HTML>
wrapper.html:左側の IFRAME 要素内に left.html,右側に right.html を表示
<!DOCTYPE HTML> <HEAD> <TITLE>リンク(フレーム)</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <IFRAME SRC="left.html" WIDTH="175px" STYLE="float: left"></iframe> <IFRAME ID="right" SRC="right.html" WIDTH="330px" HEIGHT="600px" STYLE="float: right"></IFRAME> </BODY></HTML>
left.html
01 <!DOCTYPE HTML>
02 <HTML><HEAD>
03 <TITLE>left.html</TITLE>
04 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
05 <META HTTP-EQUIV="Content-Language" CONTENT="ja">
06 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css">
07 <SCRIPT TYPE="text/javascript">
08 page = 1;
09 function move(sw)
10 {
11 if (page != sw) {
12 if (sw == 1) {
13 if (page == 2)
14 parent.right.document.getElementById("right_top").src = "page1.html";
15 else
16 parent.right.document.getElementById("right_bottom").src = "page1.html";
17 }
18 else if (sw == 2) {
19 parent.right.document.getElementById("right_top").src = "page2.html";
20 if (page == 3)
21 parent.right.document.getElementById("right_bottom").src = "page1.html";
22 }
23 else {
24 parent.right.document.getElementById("right_bottom").src = "page3.html";
25 if (page == 2)
26 parent.right.document.getElementById("right_top").src = "page1.html";
27 }
28 page = sw;
29 }
30 }
31 </SCRIPT>
32 </HEAD>
33 <BODY CLASS="white" STYLE="text-align: center">
34 <OL CLASS="number">
35 <LI><A HREF="JavaScript:move(1)">ページ1</A>
36 <LI><A HREF="JavaScript:move(2)">ページ2</A>
37 <LI><A HREF="JavaScript:move(3)">ページ3</A>
38 </OL>
39 </BODY></HTML>
right.html:上部の IFRAME 要素内に page1.html,下部にも page1.html を表示
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>リンク(フレーム)</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <IFRAME ID="right_top" SRC="page1.html" WIDTH="300px" HEIGHT="280px"></IFRAME> <IFRAME ID="right_bottom" SRC="page1.html" WIDTH="300px" HEIGHT="280px"></IFRAME> </BODY></HTML>
page1.html
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ1</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <H1>文書1</H1> <H2>文書1</H2> <H3>文書1</H3> <H4>文書1</H4> <H5>文書1</H5> <H6>文書1</H6> </BODY></HTML>
page2.html
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ2</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <H1>文書2</H1> <H2>文書2</H2> <H3>文書2</H3> <H4>文書2</H4> <H5>文書2</H5> <H6>文書2</H6> </BODY></HTML>
page3.html
<!DOCTYPE HTML> <HTML><HEAD> <TITLE>ページ3</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-Language" CONTENT="ja"> <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../../master.css"> </HEAD> <BODY CLASS="white" STYLE="text-align: center"> <H1>文書3</H1> <H2>文書3</H2> <H3>文書3</H3> <H4>文書3</H4> <H5>文書3</H5> <H6>文書3</H6> </BODY></HTML>
01 <!DOCTYPE HTML>
02 <HTML>
03 <HEAD>
04 <TITLE>アニメーション</TITLE>
05 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
06 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../master.css">
07 <STYLE TYPE="text/css">
08 BODY { width: 650px }
09 IMG.pos { position: absolute; top: 155px; left: 240px; z-index: 2; visibility: hidden; margin: 0px }
10 </STYLE>
11 <SCRIPT TYPE="text/javascript">
12 state = 0;
13 timerID = 1;
14 function timer()
15 {
16 switch (state) {
17 case 0:
18 document.getElementById("fig1").style.visibility = "visible";
19 document.getElementById("fig2").style.visibility = "hidden";
20 document.getElementById("fig3").style.visibility = "hidden";
21 state = 1;
22 break;
23 case 1:
24 document.getElementById("fig1").style.visibility = "hidden";
25 document.getElementById("fig2").style.visibility = "visible";
26 document.getElementById("fig3").style.visibility = "hidden";
27 state = 2;
28 break;
29 case 2:
30 document.getElementById("fig1").style.visibility = "hidden";
31 document.getElementById("fig2").style.visibility = "hidden";
32 document.getElementById("fig3").style.visibility = "visible";
33 state = 0;
34 break;
35 }
36 clearTimeout(timerID);
37 timerID = setTimeout("timer()", 500);
38 }
39 </SCRIPT>
40 </HEAD>
41 <BODY CLASS="white">
42 <H1 STYLE="text-align: center">アニメーション</H1>
43 <P STYLE="text-align: center">
44 <BUTTON TYPE="button" onClick="timer()" STYLE="font-size:100%">表示</BUTTON>
45 </P>
46 <DIV STYLE="text-align: center; font-size: 100pt"><B>?</B></DIV>
47 <IMG ID="fig1" SRC="fig1.jpg" CLASS="pos">
48 <IMG ID="fig2" SRC="fig2.jpg" CLASS="pos">
49 <IMG ID="fig3" SRC="fig3.jpg" CLASS="pos">
50 </BODY>
51 </HTML>
01 <!DOCTYPE HTML>
02 <HTML>
03 <HEAD>
04 <TITLE>アニメーション</TITLE>
05 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
06 <LINK REL="stylesheet" TYPE="text/css" HREF="../../../../master.css">
07 <STYLE TYPE="text/css">
08 BODY { width: 650px }
09 IMG.pos { position: absolute; top: 155px; left: 240px; z-index: 2; visibility: hidden; margin: 0px }
10 </STYLE>
11 <SCRIPT TYPE="text/javascript">
12 state = 0;
13 timerID = 1;
14 function start()
15 {
16 timerID = setInterval("timer()", 500);
17 }
18
19 function timer()
20 {
21 switch (state) {
22 case 0:
23 document.getElementById("fig1").style.visibility = "visible";
24 document.getElementById("fig2").style.visibility = "hidden";
25 document.getElementById("fig3").style.visibility = "hidden";
26 state = 1;
27 break;
28 case 1:
29 document.getElementById("fig1").style.visibility = "hidden";
30 document.getElementById("fig2").style.visibility = "visible";
31 document.getElementById("fig3").style.visibility = "hidden";
32 state = 2;
33 break;
34 case 2:
35 document.getElementById("fig1").style.visibility = "hidden";
36 document.getElementById("fig2").style.visibility = "hidden";
37 document.getElementById("fig3").style.visibility = "visible";
38 state = 0;
39 break;
40 }
41 }
42 </SCRIPT>
43 </HEAD>
44 <BODY CLASS="white">
45 <H1 STYLE="text-align: center">アニメーション</H1>
46 <P STYLE="text-align: center">
47 <BUTTON TYPE="button" onClick="start()" STYLE="font-size:100%">表示</BUTTON>
48 </P>
49 <DIV STYLE="text-align: center; font-size: 100pt"><B>?</B></DIV>
50 <IMG ID="fig1" SRC="fig1.jpg" CLASS="pos">
51 <IMG ID="fig2" SRC="fig2.jpg" CLASS="pos">
52 <IMG ID="fig3" SRC="fig3.jpg" CLASS="pos">
53 </BODY>
54 </HTML>
| 情報学部 | 菅沼ホーム | 目次 | 索引 |