javascritpの中身をHTML-lintでエラーが出ないようにしたい
英語のサイトで海外の方が作ったものを
Another HTML-lint gateway http://openlab.jp/k16/htmllint/htmllinte.html
でチェックしてエラーをできるだけなくしたいのですが、
私がJavascriptがさっぱりわからず、つまづいてしまいました。
----------------------
<script language="JavaScript1.2">mmLoadMenus();</script>
<a href="about.asp" onMouseOver="MM_showMenu(window.mm_menu_0119092132_0,0,23,null,'image2');MM_swapImage('image2','','images/menu_about2_selected.gif',1)" onMouseOut="MM_startTimeout();MM_swapImgRestore()"><img src="images/menu_about2.gif" name="image2" border="0" id="image2"></a><a href="basel.asp" onMouseOver="MM_swapImage('image1','','images/menu_basel2_selected.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/menu_basel2.gif" name="image1" border="0" id="image1"></a><a href="activitiesassist.asp" onMouseOver="MM_showMenu(window.mm_menu_0119090425_0,0,23,null,'image3');MM_swapImage('image3','','images/menu_assist2_selected.gif',1)" onMouseOut="MM_startTimeout();MM_swapImgRestore()"><img src="images/menu_assist2.gif" name="image3" border="0" id="image3"></a><a href="activitiesreport.asp" onMouseOver="MM_showMenu(window.mm_menu_0119090642_0,0,23,null,'image4');MM_swapImage('image4','','images/menu_report2_selected.gif',1)" onMouseOut="MM_startTimeout();MM_swapImgRestore()"><img src="images/menu_report2.gif" name="image4" border="0" id="image4"></a><a href="specificinfo_main.asp" onMouseOver="MM_showMenu(window.mm_menu_0119090857_0,0,23,null,'image5');MM_swapImage('image5','','images/menu_specific2_selected.gif',1)" onMouseOut="MM_startTimeout();;MM_swapImgRestore()"><img src="images/menu_specific2.gif" name="image5" border="0" id="image5"></a><a href="links.asp" onMouseOver="MM_swapImage('Image2','','images/menu_links2_selected.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/menu_links2.gif" name="Image2" border="0" id="Img1"></a>
----------------------
・body内にscriptが書かれています。
・alt属性の入れ方がわかりませんでした。
・<script language="JavaScript1.2">は、
<script type="text/JavaScript1.2">で良いのでしょうか。
・同じnameがあり(idも合っていない)変更しても問題ないでしょうか?
初心者な質問かと思いますが、
回答いただければ幸いです。
よろしくお願いします。
お礼
ありがとうございます。やってみましたら指定画像の切り替えができました!ボタンの切り替えができませんでしたが、こちらはスクリプトの記述が原因のような気がします。 結局、CSSとJavascriptのあわせ技で解決できました。同じ疑問を持つ人のために載せておきます。 <a href="#" onMouseOver="document.a1.src='main02.jpg'"><span onmouseout="changeimg1.src='menu10.gif'"onmouseover="changeimg1.src='menu11.gif'"><img src="menu10.gif" width="173" height="133" border="0" name="changeimg1"></span></a> Javascriptは素人には難しいですね。勉強しなきゃと思いました。 迅速なお答えありがとうございました!