※ ChatGPTを利用し、要約された質問です(原文:チェックボックスのON / OFFで画像を表示する)
チェックボックスのON / OFFで画像を表示する
このQ&Aのポイント
DOCTYPEを指定すると画像が表示されない問題について質問です。
指定したDOCTYPEがないと画像が表示されるHTMLソースがあります。
チェックボックスのON / OFFで画像の表示・非表示を切り替えるJavaScriptのコードが記述されています。
チェックボックスのON / OFFで画像を表示する
初めまして、以下のURLを参考に制作していましたが、DOCTYPEを指定すると画像が表示されず困っております。
http://iswebmag.hp.infoseek.co.jp/sample163.html
指定したDOCTYPEは以下のものです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
HTMLソースは以下です。下記ソースの※DOCTYPEが無ければ動きます。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
<!--
function show(c,img){
if(document.form.elements[c].checked == true){
document.getElementById(img).style.width=35;
} else {
document.getElementById(img).style.width=0;
}
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<H1>天体写真集</H1>
<BR>
<TABLE width=610 align=right border=0 cellspacing=0 celpadding=0>
<TR><TD width=610>
<IMG src="../images/color_n-1.gif" id="img01" style="width:0px"><IMG src="../images/color_n-2.gif" id="img02" style="width:0px"><IMG src="../images/color_n-3.gif" id="img03" style="width:0px"><IMG src="../images/color_n-4.gif" id="img04" style="width:0px"><IMG src="../images/color_n-5.gif" id="img05" style="width:0px"><IMG src="../images/color_n-6.gif" id="img06" style="width:0px"><IMG src="../images/color_n-7.gif" id="img07" style="width:0px"><IMG src="../images/color_n-8.gif" id="img08" style="width:0px"><IMG src="../images/color_n-9.gif" id="img09" style="width:0px">
</TD></TR>
</TABLE>
<FORM name="form">
<INPUT type=checkbox onClick="show(0,'img01')">朝焼に輝く星<BR>
<INPUT type=checkbox onClick="show(1,'img02')">木立の隙間から<BR>
<INPUT type=checkbox onClick="show(2,'img03')">夜明け<BR>
<INPUT type=checkbox onClick="show(3,'img04')">自転を感じる<BR>
<INPUT type=checkbox onClick="show(4,'img05')">昼の星空<BR>
<INPUT type=checkbox onClick="show(5,'img06')">砂丘の月<BR>
<INPUT type=checkbox onClick="show(6,'img07')">月の軌跡<BR>
<INPUT type=checkbox onClick="show(7,'img08')">彗星の飛来<BR>
<INPUT type=checkbox onClick="show(8,'img09')">彗星
</FORM>
</BODY>
</HTML>
ヒントでもお教え頂ければ幸いです。m(_ _)m
何卒、宜しくお願い申上げます。
お礼
suzuki-_-さん、ありがとうございます! 単位の記述が必用だったのですね、問題なく動きました!