TwoColumn.css文件代码:
#container{
margin:
0auto;
width:
600px;
}
.block
{
border:
solid1px#6595D6;
padding:
2px;
margin:
5px;
}
.block_header
{
background-color:
#6595D6;
color:
White;
padding:
2px;
}
#left_panel
{
top:
0px;
float:
left;
width:
30%;
}
#center_panel
{
top:
0px;
float:
left;
width:
40%;
}
#right_panel
{
top:
0px;
float:
right;
width:
30%;
}
#pageheader
{
clear:
both;
text-align:
center;
margin:
5px;
background-color:
silver;
padding:
5px;
}
#pagefooter
{
clear:
both;
text-align:
center;
background-color:
silver;
padding:
5px;
}
2.动态样式设定
步骤:
1使用VisualWebDeveloper创建一个新网站,向网站中添加一个新网页:
DynamicChangeStyleClass.htm。
2根据示例网页定出网页逻辑结构和主体元素。
3给页面添加以下样式类,这些样式类将被动态地应用于文字段落。
4完成以下的JavaScript函数:
functionchangestyle(styleIndex){//在此处书写JavaScript代码//根据传入的参数styleIndex是0,1,2还是3//动态地将上面设定的样式类应用于文字段落}
5将changestyle()函数与四个单选钮的onclick事件挂接上(注意函数参数值的设定),一个示例如下:
(1);"/>样式一 6在浏览器中打开网页,查看效果。 实现代码:
#divText
{
margin:
0auto;
text-align:
center;
width:
180px;
border:
solid1pxblack;
}
.one
{
text-align:
left;
color:
Red;
}
.two
{text-align:
center;
color:
Navy;
}
.three
{
text-align:
right;
color:
Lime;
}
functionchangestyle(styleIndex)
{
vard=document.getElementById("divText");
switch(styleIndex){
case0:
d.className=null;break;
case1:
d.className="one";break;
case2:
d.className="two";break;
case3:
d.className="three";break;
}
}
center;">动态样式类切换
对于CSS中设定的样式类,可以通过HTML元素的className属性应用到此元素上
0auto;text-align: center;border: 1;"> (1);"/>样式一 (2);"/>样式二 3.猜数字游戏 步骤: 1.使用VisualWebDeveloper创建一个网站,向网站中添加一个GuessNumber.htm网页。 2.根据图4-2设计网页,其内容如下: „.(代码略) 我暗地里选中了一个到间的数字,你能猜中吗? 注意: 最多猜次哟! "onclick="Guess();"/> 3.请在网页的 4.设置“对不对”按钮的单击事件响应函数为Guess(): "onclick="Guess();"/> 实现代码: varnum=Math.floor(Math.random()*100)+1; vartries=0; functionGuess(){ vartxt=document.getElementById("guess_value"); vara=txt.value; if(a==num) { hint.innerHTML="恭喜你,猜对了! "; location.reload(); } elseif(a! =num) { tries++; if(tries<10) { if(a { hint.innerHTML="提示: 再猜大一点! "; } elseif(a>num) { hint.innerHTML="提示: 再猜小一点! "; } } elseif(tries==10) { hint.innerHTML="猜的次数过多,您输了! "; location.reload(); } } } 我暗地里选中了1到100间的数字,你能猜中吗? 注意: 最多猜10次哟! 我猜这个数字是: "onclick="Guess();"/> 三、实验结果(遇到的问题及解决方法) 遇到的问题: 1.在设计猜数字游戏时,提示信息显示不出来。 2.设计div块时,使用getdocumentElement()函数时,分不清括号中该填什么。 3.设计三栏时,中间的一栏可向左或向右浮动,效果一样。 解决方法: 1.不断修改代码,不断的调试,查看结果。 2.查看书本,了解一些函数的具体功能。 四、心得体会(实验收获) 实验过程中,没遇到多少大的问题,但在设计猜数字游戏时,却耽误了不少时间,分析了下,具体问题还是在于对函数的功能不了解,对函数中改填什么参数比较模糊,分不清他们之间的关系;在一个就是,没有先仔细想清楚就开始盲目的做,浪费了好多时间。 通过这次实验,我明白,在做任何事之前都不能心急,急于求成,要先把问题想清楚了再动手,否则只会浪费时间。 实验预习20% 实验过程20% 实验结果30% 实验报告30% 成绩 copyright@ 2008-2022 冰豆网网站版权所有 经营许可证编号:鄂ICP备2022015515号-1猜数字
我猜这个数字是:猜数字