| <HTML> | |||
|
<HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <TITLE>ホームページのタイトル</TITLE>
|
|||
<BODY bgcolor="000000" text="ffffff" link="008000" vlink="008000" alink="ff0000">
</BODY> |
|||
| </HTML> |
|
Java Scriptを用いて、カレント画面に文字や画像を表示する場合、 document.write("文字列") ; と 記述します。基本的には、文字列の 部分にはHTMLのタグを記述することになりますが、変数(数値・文字)を 用いることもできます。 なお、HTMLのタグとして、" を用いる場合には\" と記述します |
|
<HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <TITLE>ホームページのタイトル</TITLE>
<BODY bgcolor="000000" text="ffffff" link="008000" vlink="008000" alink="ff0000">
</BODY> </HTML> |
|
<HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <TITLE>ホームページのタイトル</TITLE> </HEAD> <BODY bgcolor="000000" text="ffffff" link="008000" vlink="008000" alink="ff0000">
</BODY> </HTML> |
|
<HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <TITLE>ホームページのタイトル</TITLE>
</HEAD> <BODY bgcolor="000000" text="ffffff" link="008000" vlink="008000" alink="ff0000">
</BODY> </HTML> |
<HTML>
<HEAD>
<TITLE>Example of Java Script</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function disp()
{
document.write("<table border=5>") ;
for (y=1 ; y <= 3 ; y++)
{
document.write("<tr>") ;
xa = (y-1) * 3 + 1 ;
xb = (y-1) * 3 + 3 ;
for (x=xa ; x <= xb ; x++)
{
document.write("<td><img src=\"bj/",x,".jpg\"></td>")
}
document.write("</tr>") ;
}
document.write("</table>") ;
}
</SCRIPT>
</HEAD>
<BODY Bgcolor=Black link=Blue alink=Blue vlink=Blue>
<center>
<SCRIPT LANGUAGE="JavaScript">
disp()
</SCRIPT>
</center>
</BODY>
</HTML>
|
|
| |||||||||||||||||||||||||||
<HTML>
<HEAD>
<TITLE>Message</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var msg1,msg ;
var init=0 ;
msg1=" ..... Welcom to my Home Page " ;
msg =msg1 ;
msg=msg+msg ;
function disp1()
{
setTimeout("disp1()",500) ;
var day=new Date() ;
var hh=day.getHours() ;
var mm=day.getMinutes() ;
var ss=day.getSeconds() ;
if (((mm==0) && (ss==0))||(init==0))
{
init = 1 ;
if (hh<11)
{
msg="..... Good morning "+msg1
}
else if (hh<17)
{
msg="..... Good afternoon "+msg1
}
else if (hh<20)
{
msg="..... Good evening "+msg1
}
else
{
msg="..... Good night "+msg1
}
msg=msg+msg
}
msg=msg.substring(2,msg.length)+msg.substring(0,2) ;
document.MyForm.box.value=msg ;
}
</SCRIPT>
</HEAD>
<body bgcolor="#aaccff" text="#000000">
<center>
<form name="MyForm" method="post">
<input size=40 name="box" type="text">
</form>
<SCRIPT LANGUAGE="JavaScript">
disp1();
</SCRIPT>
</center>
</BODY>
</HTML>
|
ここで使用した時間に関するイベントについて簡単に説明すると、
ここでは使用していませんが、年・月・日については以下のように記述します
ここで使用した以外の時間に関する記述としては、
: : |
時間に関するイベントの他の[例(日付と時刻を表示)]
<HTML>
<HEAD>
<TITLE>Disp time</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function disptime()
{
setTimeout("disptime()",1000);
var day=new Date() ;
var hh=day.getHours() ;
var mm=day.getMinutes() ;
var ss=day.getSeconds() ;
if (hh<10) {hh=" "+hh}
if (mm<10) {mm=" "+mm}
if (ss<10) {ss=" "+ss}
document.forms[0].elements[1].value=hh+":"+mm+":"+ss ;
}
function dispdate()
{
var day=new Date() ;
var yy=day.getYear() ;
var mm=day.getMonth() + 1 ;
var dd=day.getDate() ;
if (yy<10) {yy=" "+yy}
if (mm<10) {mm=" "+mm}
if (dd<10) {dd=" "+dd}
document.forms[0].elements[0].value=yy+"-"+mm+"-"+dd ;
}
</SCRIPT>
</HEAD>
<body bgcolor="#aaccff" text="#000000">
<center>
<form method="post">
<input size=12 name="dispdate">
<input size=12 name="disptime">
</form>
<SCRIPT>
dispdate();
disptime();
</SCRIPT>
</center>
</BODY>
</HTML>
|
<HTML> <HEAD> <TITLE>Dimension</TITLE> <SCRIPT LANGUAGE="JavaScript"> |
|
function MakeArray(n)
{
this.length=n ;
}
|
配列メモリを確保する関数 (コピーすればよい) |
</SCRIPT> </HEAD> <body bgcolor="#aaccff" text="#000000"> <SCRIPT LANGUAGE="JavaScript"> |
|
var bgc=new MakeArray(4) ; |
配列の宣言 var 配列名=new MakeArray(要素数) ; |
bgc[0] = "rena.jpg" ; bgc[1] = "sn01.jpg" ; bgc[2] = "sn02.jpg" ; bgc[3] = "sn03.jpg" ; |
配列への値の代入 |
</SCRIPT> </BODY> </HTML> |
| フレームを使用した場合 |
|
|
|
<HTML>
<TITLE>フレーム</TITLE> <FRAMESET COLS="200,*"> <FRAME SRC="list.html" NAME="list"> <FRAMESET ROWS="200,*"> <FRAME SRC="head.html" NAME="head"> <FRAME SRC="body.html" NAME="body"> </FRAMESET> <FRAMESET> </HTML> |
|
parent.head.document.write(”名称で指定”) ;
|
|
parent.frames[2].document.write(”番号で指定”) ;
|
|
ブラウザ全体(Window)
|
|
|
|
<HTML>
<HEAD>
<TITLE>仙台電波高専</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function printnname()
{
parent.head.document.clear() ;
parent.head.document.open() ;
parent.head.document.write("<body BgColor=cyan>") ;
parent.head.document.write("<center><br><br>") ;
parent.head.document.write("名称で指定") ;
parent.head.document.write("</center>") ;
parent.head.document.close() ;
}
function printnumber()
{
parent.frames[2].document.clear() ;
parent.frames[2].document.open() ;
parent.frames[2].document.write("<body BgColor=magenta>") ;
parent.frames[2].document.write("<center><br><br>") ;
parent.frames[2].document.write("番号で指定") ;
parent.frames[2].document.write("</center>") ;
parent.frames[2].document.close() ;
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR=yellow>
<SCRIPT LANGUAGE="JavaScript">
printnumber()
printnname()
</SCRIPT>
</body>
</html>
|
この例を表示するには、新しく開いたウィンドウで、実行をクリックして下さい |