<html><head><title>显示星期</title>
<script language="javascript">
  function show()
  {
  var x= new Date();
  var y=x.getDay();//星期
  var day;
 switch(y)
    {
     case 0: day="星期日" ; break;
     case 1: day="星期一" ; break;
     case 2: day="星期二" ; break;
     case 3: day="星期三" ; break;
     case 4: day="星期四" ; break;
     case 5: day="星期五" ; break;
     case 6: day="星期六" ; break;
     }
    document.a.b.value="  "+day;
   switch(y)
    {
     case 0: img_id.src="g7.gif" ; break;
     case 1: img_id.src="g1.gif" ; break;
     case 2: img_id.src="g2.gif" ; break;
     case 3: img_id.src="g3.gif" ; break;
     case 4: img_id.src="g4.gif" ; break;
     case 5: img_id.src="g5.gif" ; break;
     case 6: img_id.src="g6.gif" ; break;
    }
 
 }
</script>
</head>
<body onload="show()">
<form name="a" onSubmit="0">
 今天是  <input type="text" name="b" size="10"><br><br>
 </form>
<img id=img_id src=" "  width="110" height="100"> </img> </body>
</html>
这样图片怎么还是显示不出来?

解决方案 »

  1.   

    代码没有问题,我测试了IE6和FF都OK。估计是你的图片格式用错误了。找些JPG或GIF图片。前提能真正在IE或FF里显示的。
      

  2.   

    检查图片路径
    显示星期和对应的图片:
    <script language="javascript">
    function theforever_csdn()
    {
    var week= new Date().getDay();//星期
    var day="星期" + "日一二三四五六".charAt(week);
    document.f.txtWeek.value=" "+day;
    img_id.src="g" + (week==0?"7":week) + ".gif" ;
    }
    window.onload=theforever_csdn;
    </script>
    <form name="f" onSubmit="0">
     今天是 <input type="text" name="txtWeek" size="10"><br><br>
     </form>
    <img id=img_id src=" " width="110" height="100"> </img>