电子商务师考试

解析:阅读以下说明,根据要求回答下面问题 [说明] 一、静态网页制作 某电子

来源:网考网电子商务师 所有评论

【分析解答题】阅读以下说明,根据要求回答下面问题
[说明]
一、静态网页制作
某电子商务公司用ASP实现了一个用于手机销售信息查询的网页,主页文件名为index.html,其文档内容如下。
[index.html文档内容]
<html>
<head>
<title>易搜手机资讯广场</title>
</head>
<frameset cols="198,*" "border=0">
<frame name="side" src="side.html" scrolling="No">
<frameset rows="96,*" "border=0">
<frame name ="top" src="top.html" scrolling="No">
<frame name="main" src="main.asp" scrolling="Auto">
</frameset>
</frameset>
<body>
</body>
</html>
二、动态网页编程
下图是用户按品牌型号进行查询时的网页(main.asp)在IE浏览器上运行后的效果图。下表是手机信息数据库表结构。



手机销售信息查询主页
数据库字段说明表
字段名 类型 备注 Id 自动编号 记录编号 Brand 文本 手机品牌 Type 文本 手机型号 Price 货币 参考价格 Function 文本 功能描述其中,Brand字段下共有两种数据,即moto、nokia,分别代表摩托罗拉、诺基亚。
[main.asp文档的内容]
<html>
<head>
<title>易搜手机资讯广场</title>
</head>
<body bgcolor="#ffffff" background="bg1.gif" text="#000000">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<left>
<!-以下为实现按手机型号搜索功能的部分-->
<from name="form1"method="post"action="main search.asp">
<div align="left">
<table width="400" border="0">
<tr>
<td align="right" width="120">请输入<font color="ff0000">型号</font>关键字:
</td>
<td align="left" width="40">
<input name="Searchtxt" type="text" id="Searchtxt"></td>
<td colspan="2" align="left">
<input type="submit" name="Submit" value="搜索"></td>
</tr>
</table>
</div>
</form>
</left>
</table>
<!-以下为浏览手机信息部分功能>
<table>
<center>
<%dim searchtext searchtext=Request.Form("Mobel")
exec="select*from mod order by TypeASC"
set conn=server.createobject("adodB、connection")
dbpath=server.mappath("moD、mdb")
conn.open "PROVIDER=Microsoft.jet.OLEDB、4.0;date source="&dbpath"
set rs=server.createobject("adodB、recordset")
rs.open exec,conn,1,3
<!-省略关于分页功能的代码>
%>
<div align="right">
<table border="1"width="100%">
<tr>
<th width="20%"><font color="#996633" size="2">品牌</font></th>
<th width="20%"><font color="#996633" size="2">型号</font></th>
<th width="20%"><font color="#996633" size="2">参考价格</font></th>
<th width="40%"><font color="#996633" size="2">功能描述</font></th>
</tr>
</table><br>
<%do while NOT rs.EOF and rowcount>0%>
<div align="right">
<table border="1"width="100%">
<tr>
<td align="center" width="20%"><font size="2"><%=rsBrand)
%></font></td>
<td align="center" width="20%"><a herf="<%"=rs("type")%>.asp"><fontsize="2"><%=rs("Type")%></font></a></td>
<td align="center" width="20%"><font size="2"><%=rs (Price)%></font></td>
<td align="center" width="40%"><font size="2"><%=rs (Function)%></font></td>
</tr>
</table>
</div>
<%rowcount=rowcount-1%>
<%rs.MoveNext’指向下一条%>
<%LOOP%>
<br>
<!--省略关于分页功能的代码>
</div></center></td></tr>
</table>
</body>
</html>
框架在网页布局中主要起什么作用 手机销售信息查询主页中定义了几个框架,分别显示哪个文档
网考网解析:
试题答案:框架将浏览器的窗口分为多个湿示区域,每个区域可以独立的显示一个HTML文档。3个框架。side框架对应side.html,top框架对应top.html,main框架对应main.asp 答案解析:[解析] 框架布局可以把不同对象放置到不同页面加以处理,即框架将浏览器的窗口分为多个显示区域,每个区域可以独立地显示一个HTML文档,每个区域可以独立翻滚。各个框架之间既在内容上相互关联又是彼此独立的,这使得使用框架对网页进行布局会相对灵活且易于维护。由于框架可以取消边框,因此一般来说不影响整体美观。 HTML中框架的基本语法是: <frameset rows="96,*" "border=0"> <frame name=" " src=" " scrolling="yes|no|auto"> </frameset> <frameset>…</frameset>用于规定主文档中有几个帧并且各个帧是如何排列的。其rows属性用于规定主文档中各个帧的行定位;border属性用于规定主文档中各个帧的列定位。 <frame>标签放在<frameset>…</frameset>之间,用于定义某一个具体的帧。其中,name属性用于说明帧的名称,src属性用于说明帧的源html文件名(可包含其相对路径),scrolling属性用于设置卷滚条,其默认值是auto。 结合以上知识点仔细阅读题干中给出的index.html文档的内容,它使用了两组frameset,设置了3个框架,名字分别为side、top、main。语句<frame name="side" src="side.html" scrolling="No">说明side框架对应side.html,语句<frame name="top" src="top.html" scrolling="No">说明top框架对应top.html,语句<frame name="main" src="main.asp" scrolling="Auto">说明main框架对应main.asp。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

发布评论 查看全部评论