网页制作实验报告

 

《网页设计与制作》

院系名称:  管理学院   专业班级: 电子商务 11级3班

学生姓名:   许世谦       号:     201117050308 

 

2013  6


实验一:HTML语言实验

一、实验目的

1、掌握利用HTML语言编写网页的能力;

2、掌握利用HTML语言编写表格的能力;

3、掌握利用HTML语言编写表单的能力。

二、实验课时

2学时

三、实验内容

1、表格实验的结果

<html>

<head><title>实验一</title></head>

<body>

<table border align="center" height="80" width="600">

<caption><h2>试验1.1</h2></caption>

<tr>

  <td rowspan="2" colspan="2" align="left" bgcolor="red">A

  <td align="left" >B

  <td align="center">C

<tr>

  <td colspan="2" align=center>D

<tr>

  <td rowspan="2" align="right">E

  <td width="80" rowspan="2" align="right">F

  <td rowspan="2" align="left">G

  <td>H

<tr>

  <td>I

</table>

</body>

</html>

2、表单实验的结果

<html>

<head><title>试验第一题</title></head>

<body>

<h2 align="center">试验1.2</h2>

<form>

<table border align="center" height="80" width="600">

 <tr>

   <td align="center" width="200">姓名:

   <td><input>

 <tr>

   <td align="center" width="200">密码:

   <td><input>

 <tr>

   <td align="center" width="200">性别:

   <td><input type="radio" name="gender" value="1" checked>女

       <input type="radio" name="gender" value="2">男

 <tr>

   <td align="center" width="200">爱好:

   <td><input type="checkbox" name="check1" value="yes">篮球

       <input type="checkbox" name="check2" value="yes" checked>足球

       <input type="checkbox" name="check3" value="yes">乒乓球

 <tr>

   <td align="center" width="200">籍贯:

   <td><select name="jiguan">

         <option>开封<option>郑州<option>洛阳

       </select>

 <tr>

   <td colspan="2" align="center">

     <input type="submit" name="submit_button" value="提交">

     <input type="reset" name="reset_button" value="重置">

</table>

</form>

</body>

</html>

四、实验小结

通过这次试验,我掌握了许许多多以前不知道的代码细节,让我对网页设计与制作有了更深层次的了解,同时我对编写代码也渐渐的熟悉了。刚开始编写的时候有点漫无目的,但是慢慢的就找到了感觉,最高兴的是最后当自己的代码在网页中显示出来的时候,自己的努力是值得的,越来越喜欢网页制作了!


实验二:FireWorks和CSS实验

一、实验目的

1、掌握为给定效果图规划切图方式的能力;

2、掌握利用FireWorks切图的能力;

3、掌握利用CSS+DIV制作网页的能力。

二、实验课时

2课时

三、实验内容

 1、规划切图方式的思路

 首先,将网页的布局了解清楚,然后,根据不同的模块分类,导航条分为一类,其余的各归各类,之后利用FireWorks切图。

2、利用FireWorks切图的步骤

运用FireWorks将图片切为自己所需要的部分和比例,如图所示:

3、CSS+DIV制作网页的结果

<html>

<head><title>效果图.jpg</title>

  <body bgcolor="#ffffff">

  <style type="text/css">

   body{}

   .top{margin: 0px auto;border:0px;text-align: center;}

   .topmain {margin: 0px auto; width: 940px;height: 25px;padding: 0px;text-align: cente;}

   .topmain ul {margin: 0px;padding: 0px;list-style-type: none;text-align: center;}

   .topmain ul li {width: 72px; float: left; height: 25px;text-align: center;}

   .topmain ul li a {width: 72px;  height: 25px;text-align: center;}

   .content1 { margin: 0px auto;border:0px;text-align:center;}

   .content2 { margin: 0px auto;border:0px;text-align:left;position:absolute;                   left:168px; top:352px;width:301px;height:533px}

   .content3 { margin: 0px auto;border:0px;text-align:left;position:absolute;                   left:468px;top:352px;width:465px; height:533px}

   .content4 { margin: 0px auto;border:0px;text-align:left;position:absolute;                left:933px;top:352px;width:211px; height:529px;}

   .bottom { margin: 0px auto;border:0px;position:absolute; left:168px;                         top:885px;width:977px; height:105px;text-align: center;}

   </style>

</head> 

<body>

   <div class="top"><img src="images/效果图_r2_c2.jpg" border="0"></div>

   <div class=topmain>

     <ul>

       <li><a id=aa2 href="#"><img src="images/效果图_r4_c3.jpg" border="0"></a></li>

       <li><a id=aa3 href="#"><img src="images/效果图_r4_c4.jpg" border="0"></a></li>

       <li><a id=aa4 href="#"><img src="images/效果图_r4_c5.jpg" border="0"></a></li>

       <li><a id=aa5 href="#"><img src="images/效果图_r4_c6.jpg" border="0"></a></li>

       <li><a id=aa6 href="#"><img src="images/效果图_r4_c8.jpg" border="0"></a></li>

       <li><a id=aa7 href="#"><img src="images/效果图_r4_c9.jpg" border="0"></a></li>

       <li><a id=aa8 href="#"><img src="images/效果图_r4_c10.jpg" border="0"></a></li>

       <li><a id=aa9 href="#"><img src="images/效果图_r4_c11.jpg" border="0"></a></li>

       <li><a id=aa10 href="#"><img src="images/效果图_r4_c12.jpg" border="0"></a></li>

       <li><a id=aa11 href="#"><img src="images/效果图_r4_c13.jpg" border="0"></a></li>

       <li><a id=aa12 href="#"><img src="images/效果图_r4_c14.jpg" border="0"></a></li>

       <li><a id=aa13 href="#"><img src="images/效果图_r4_c16.jpg" border="0"></a></li>

       <li><a id=aa14 href="#"><img src="images/效果图_r4_c17.jpg" border="0"></a></li>

    </ul>

  </div>

  <div class="content1"><img src="images/效果图_r5_c2.jpg" border="0"></div>

  <div class="content2"><img src="images/效果图_r6_c2.jpg" border="0"></div>

  <div class="content3"><img src="images/效果图_r6_c7.jpg" border="0"></div>

  <div class="content4"><img src="images/效果图_r6_c15.jpg" border="0"></div>

  <div class="bottom"><img src="images/效果图_r7_c2.jpg" border="0"></div>

</body>

</html>

四、实验小结

通过这次试验,让我懂得了如何利用软件工具来实现网页的编制,通过对图的切割和组合,经过了多次的失败,但最总通过不懈的坚持终于小获成功,体验到成功的快乐。也对网页制作加深了认识和兴趣。

实验三: JavaScript实验

一、实验目的

1、掌握利用JavaScript编写网页动态效果的能力;

2、掌握在网页中使用JavaScript脚本的两种方法。

二、实验课时

2课时

三、实验内容

1、计算整数阶乘实验的结果

<html>

<head>

<title>JavaScript实验1</title>

<script language="javascript" type="text/javascript">

    <!--

      function jieCheng()

      {var num=document.getElementById("shuzi").value;

       if(num=="")

       { alert("请输入数据"); }

   else

   var fac=1;

     for(var i=1;i<=num;i++)

     { fac*=i; }

     alert(num+"的阶乘为"+fac);}}

       //-->

   </script>

</head>

<body>

   <p><b>请在文本框中输入一个整数,然后单击“计算”按钮,计算该整数的阶乘。</b></p>

   <p><input type="text"  id=shuzi>&nbsp;&nbsp;&nbsp;<input type="button" onClick="jieCheng();" value="计算"></p>

</body>

</html>

2、下拉菜单实验的结果

<html>

<head>

<title>实现下拉菜单效果</title>

<style type="text/css">

#sddm{margin: 0px auto;border:0px;text-align: center;margin: 0px auto; width: 940px;height: 35px;padding: 0px;text-align: center;}

#sddm li{width: 72px; float: left; height: 25px;text-align: center;}

#sddm li a{width: 72px;  height: 25px;text-align: center;}

#sddm li a:hover{background: #49A3FF}

#sddm div{position: absolute;

   visibility: hidden;

   margin: 0;

   padding: 0;

   background: #EAEBD8;

   border: 1px solid #5970B2}

#sddm div a{position: relative;

       display: block;

       margin: 0;

       padding: 5px 10px;

       width: auto;

       white-space: nowrap;

       text-align: left;

       text-decoration: none;

       background: #EAEBD8;

       color: #2875DE;

       font: 12px arial}

#sddm div a:hover{background: #49A3FF;

       color: #FFF}

</style>

<script type="text/javascript">

<!--

var timeout=500;

var closetimer=0;

var ddmenuitem=0;

function mopen(id)

{

   mcancelclosetime();

   if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

   ddmenuitem=document.getElementById(id);

   ddmenuitem.style.visibility='visible';

}

function mclose()

{  

   if(ddmenuitem)

   ddmenuitem.style.visibility='hidden';

}

function mclosetime()

{   

   closetimer=window.setTimeout(mclose, timeout);

}

function mcancelclosetime()

{   

   if(closetimer)

   {

       window.clearTimeout(closetimer);

       closetimer=null;

   }

}

document.onclick=mclose;

// -->

</script>

</head>

<body style="text-align:center">

<ul id="sddm">

   <li><a href="#" onMouseOver="mopen('m1')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c4.jpg" border="0"></a>

       <div id="m1" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">最新更新</a>

          <a href="#">职业培训</a>

          <a href="#">科学研究</a>

       </div>

   </li>

   <li><a href="#" onMouseOver="mopen('m2')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c4.jpg" border="0"></a>

       <div id="m2" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">学生工作</a>

          <a href="#">继续教育</a>

          <a href="#">党建工作</a>

       </div>

   </li>

   <li><a href="#" onMouseOver="mopen('m3')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c5.jpg" border="0"></a>

       <div id="m3" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">招生就业</a>

          <a href="#">社会服务</a>

       </div>

   </li>

   <li><a href="#" onMouseOver="mopen('m4')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c6.jpg" border="0"></a>

       <div id="m4" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">社会服务</a>

          <a href="#">在线阅读</a>

       </div>

   </li>

   <li><a href="#" onMouseOver="mopen('m5')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c8.jpg" border="0"></a>

       <div id="m5" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m6')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c9.jpg" border="0"></a>

       <div id="m6" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m7')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c10.jpg" border="0"></a>

       <div id="m7" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m8')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c11.jpg" border="0"></a>

       <div id="m8" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m9')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c12.jpg" border="0"></a>

       <div id="m9" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m10')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c13.jpg" border="0"></a>

       <div id="m10" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m11')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c14.jpg" border="0"></a>

       <div id="m11" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m12')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c16.jpg" border="0"></a>

       <div id="m12" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

<li><a href="#" onMouseOver="mopen('m13')" onMouseOut="mclosetime()"><img src="images/效果图_r4_c17.jpg" border="0"></a>

       <div id="m13" onMouseOver="mcancelclosetime()" onMouseOut="mclosetime()">

          <a href="#">教务系统</a>

          <a href="#">学历教育</a>

          <a href="#">学历咨询</a>

       </div>

   </li>

</ul>

</body>

</html>

3、表单验证实验的结果

<html>

<head>

   <title>验证身份证号</title>S

   <script language="javascript" type="text/javascript">

     <!--

     function checkidcard()

     {

        var idcard=document.getElementById("shenfen");

        var str=idcard.value;

       if(str==null||str=="")

         {

          alert("请输入身份证号");

          idcard.focus();

         }

       else

        {

          var regExp=/\d{6}([12]\d{3})([01]\d)([0123]\d)(\d{4}|\d{3}[xX])/;

          var arr=regExp.test(str);

          if(arr!=true)

           {

             alert("身份证号错误");

             idcard.focus();

           }

        }

     }

      //-->

   </script>

</head>

<body>

<p><b>请输入身份证号</b></p>

<p><input type="text" size="18" id="shenfen">&nbsp;<input type="button" value="测试" onClick="checkidcard();"></p>

</body>

<html>

<head>

   <title>验证固定电话</title>

   <script language="javascript" type="text/javascript">

     <!--

       function checktelnum()

         {

           var telnum=document.getElementById("guhua");

           var str=telnum.value;

           if(str==null||str=="")

              {

                 alert("请输入电话号码");

                 telnum.focus();

               }

          else

              {

                 var regExp=/^((\d{3}-)?\d{8})$|^((\d{4}-)?\d{7,8})$/;

                 if(regExp.test(str)!=true)

                  {

                     alert("电话号码错误");

                     telnum.focus();

                 }

              }

                

         }

      //-->

   </script>

</head>

<body>

<p><b>请输入电话号码</b></p>

<p><input type="text" size="13" id="guhua">&nbsp;<input type="button" value="测试" onClick="checktelnum();"></p>

</body>

</html>

<html>

<head>

   <title>验证E-mail是否正确</title>

   <script language="javascript" type="text/javascript">

       <!--

       function checkemail()

       {

          var email=document.getElementById("dianyou");

          var str=email.value;

          if(str==null||str=="")

          {

              alert("请输入电子邮件");

              email.focus();

          }

          else

          {

              //var regExp=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;

              var regExp=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;

              var arr=regExp.test(str);

              if(arr==false)

              {

                 alert("电子邮件错误");

                 email.focus();

              }

          }

       }

       -->

   </script>

</head>

<body>

   <p><b>请输入E-Mail地址</b></p>

   <p><input type="text" id="dianyou">&nbsp;<input type="button"  value="测试" onClick="checkemail();"></p>

</body>

</html>

<html>

<head>

   <title>验证手机号码是否正确</title>

   <script language="javascript" type="text/javascript">

       <!--

       function checkmobnum()

       {

          var mobnum=document.getElementById("shouji");

          var str=mobnum.value;

          if(str==null||str=="")

          {

              alert("请输入手机号码");

              mobnum.focus();

          }

          else

          {

       varregExp=/^(86)?((13\d{9})|(15[0,1,2,3,5,6,7,8,9]\d{8})|(18[0,5,6,7,8,9]\d{8}))$/;

              if(!regExp.test(str))

              {

                 alert("手机号码错误");

                 mobnum.focus();

              }

          }

       }

       -->

   </script>

</head>

<body>

   <p><b>请输入手机号码</b></p>

   <p><input type="text" id="shouji">&nbsp;<input type="button" value="测试" onClick="checkmobnum();"></p>

</body>

</html>

四、实验小结

    通过这次试验我对JavaScript语言有了更加深刻的认识,在课堂上总以为这种编程语言很简单,可是自己到了实验室亲自操作起来并不容易。在编写的过程中也遇到了许许多多的麻烦,通过不断地调试和修改,终于将任务完成了,当然我自己也收获了许多。

相关推荐