网站开发 JS&css

新人学习中,下面这段导航框架只能看个大概,那位好心人能够帮忙上个注解,感谢!<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transiti... 新人学习中,下面这段导航框架只能看个大概,那位好心人能够帮忙上个注解 ,感谢!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<style type="text/css">
body{text-align:center;font-size:12px;}
#wrapper{width:98%;margin:0 auto;text-align:left;}
#left{float:left;width:20%;}
#right{float:right;width:75%;}
.STYLE1 {font-size: 18pt}
</style>
<script type="text/javascript">
function frame() {
var nav = document.getElementById("nav");
var links = nav.getElementsByTagName("a");
var right = document.getElementById("right");
for (var i = 0; i < links.length; i++) {
links[i].onclick = function() {
remove();
var source = this.getAttribute("href");
var frame = document.createElement("iframe");
frame.setAttribute("src", source);
frame.setAttribute("frameborder", "0");
frame.setAttribute("width", "100%");
frame.setAttribute("height", "600px");
right.appendChild(frame);
return false;
}

}
}

function remove() {
var right = document.getElementById("right");
if (right.hasChildNodes()) {
right.removeChild(right.childNodes[0]);
}
}
window.onload = function() {
frame();
}
</script>
</head>
<body>
<div id="wrapper">
<div id="left">
<ul class="STYLE1" id="nav">
<li><a href="fuzhuang.html">衣</a></li>
<li><a href="zhufang.html">住</a></li>
</ul>
</div>
<div id="right">
<iframe id="ifr" width="100%" height="800" src="fuzhuang.html"/>
</div>
</div>

</body>
</html>
展开
 我来答
cc242424
2010-04-14 · TA获得超过251个赞
知道小有建树答主
回答量:71
采纳率:0%
帮助的人:80.2万
展开全部
手写了半天,应该够详细了,不知道你要问的是哪部分就把所有代码都注释了,希望对你有帮助,觉得好的话给个好评吧

<head>
<title>test</title>

<style type="text/css">
/*样式单部分注释*/
/*页面主体样式:字体中间对齐,字体号为12像素*/
body{text-align:center;font-size:12px;}
/*id为wrapper的元素样式:字体左对齐,宽度为98%,外补丁(与外侧容器间距)为0*/
#wrapper{width:98%;margin:0 auto;text-align:left;}
/*id为left的元素样式:宽度20%,布局浮动为左侧可浮动*/
#left{float:left;width:20%;}
/*id为right的元素样式:宽度75%,布局浮动为右侧可浮动*/
#right{float:right;width:75%;}
/*字体号为18磅(注意与px不同)*/
.STYLE1 {font-size: 18pt}
</style>
<script type="text/javascript">
function frame() {
//定义id为nav的元素为var nav
var nav = document.getElementById("nav");
//定义nav变量中的链接为var link
var links = nav.getElementsByTagName("a");
//定义id为right的元素为var right
var right = document.getElementById("right");

//循环控制,使在点击链接的时候,做出不同的反应
for (var i = 0; i < links.length; i++) {
links[i].onclick = function() {
remove();
//定义链接指向的页面路径
var source = this.getAttribute("href");
//定义动态穿件的frame(窗体)
var frame = document.createElement("iframe");
//下面都是个这个窗体添加属性
frame.setAttribute("src", source);
frame.setAttribute("frameborder", "0");
frame.setAttribute("width", "100%");
frame.setAttribute("height", "600px");
//构建完成,添加进入right元素中去
right.appendChild(frame);
return false;
}

}
}

//删除方法,删除right中的元素
function remove() {
var right = document.getElementById("right");
if (right.hasChildNodes()) {
right.removeChild(right.childNodes[0]);
}
}
//初始化方法,页面初始化即执行 frame()方法
window.onload = function() {
frame();
}
</script>
</head>
<body>
<div id="wrapper">
<div id="left">
<!--一个列表 -->
<ul class="STYLE1" id="nav">
<li><a href="fuzhuang.html">衣</a></li>
<li><a href="zhufang.html">住</a></li>
</ul>
</div>
<div id="right">
<!--一个iframe窗体标签,初始路径指向fuzhuang.html -->
<iframe id="ifr" width="100%" height="800" src="fuzhuang.html"/>

</div>
</div>

</body>
</html>
liweijsjs
2010-04-13
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
我不太懂,但我知道有家培训机构,培训CSS比较好啊 叫珠峰培训呢 你有时间可以去免费试听一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式