外语类 | 雅思 托福 四级 六级 专四专八 | 学历类 | 成考 高考 自考 考研 | 工程类 | 监理 质量 结构 安全 | 一级建造师 二级建造师 | 考试论坛
医学类 | 护士 药师 医师 外贸类 报关员 | 职业类 | 保险 司法 证券 导游 | 会计类 | 初级 中级 高级 注会 | 会计证考试 公务员考试 | 计算机类
考试动态 | 报考指南 | 公共基础 | 指导专业 | 历年真题 | 模拟试题 | 心得技巧 | 考试培训 | 考试论坛
考试中国—计算机频道网址:it.kswchina.com 这里有:计算机的各种等级和认证考试,一级,二级,三级,四级等多种等级认证的考试资料。
您现在的位置: 考试中国 >> 计算机 >> JAVA认证 >> 公共基础 >> 正文 考试网中国:www.kswchina.com
两个iframe的使用实例
更新时间:2008-8-28  JAVA认证考试  收藏此文  收藏"考试中国"

Advertisement Board.在CSDN看到的项目投标的广告滚动条,用的是iframe + window.scrollBy,挺有意思的。
自己把源码做了点改进,并加了个暂停滚动的功能:
test.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html>
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6 <title>iframe scroll</title>
7 <style type="text/css">
8 iframe{margin: 0pt; width: 180px; height: 32px;}
9 </style>
10 </head>
11 <body>
12 <form id="form1">
13 <h4>Exciting Advertisement Board</h4>
14 <iframe src="iframe.html" scrolling="no" frameborder="1"></iframe>
15
16 </form>
17 </body>
18 </html>
iframe.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html>
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6 <style type="text/css">
7 *{margin:0;padding:0;}
8 body {background:#F2F2FC;font:normal 12px verdana,sans-serif;}
9 ul{list-style-type:none;}
10 li{width:180px;}
11 a{color:#03C;text-decoration:none;}
12 a:hover{color:#F00;text-decoration:none;}
13 </style>
14 </head>
15 <body>
16 <ul id="scrollCon" onmouseover="suspend()" onmouseout="resume()">
17 <li>Hello!</li>
18 <li><a href="aaa">I’m aaa.</a></li>
19
20 <li>Hi!</li>
21 <li><a href="bbb">I’m bbb.</a></li>
22
23 <li>How are you!</li>
24 <li><a href="ccc">I’m ccc.</a></li>
25 </ul>
26
27 <script language="javascript">
28 var con=document.getElementById("scrollCon");
29 var items=con.getElementsByTagName("li");
30 var item_count=items.length/2;
31 var line_height=items[0].offsetHeight;
32 var timer1,timer2;
33 var step=0,cstep=0;
34 var isPlayed=false;
35
36 function startScroll(){
37 timer1=setInterval("doScroll()",40);//数值越大,滚动越慢
38 }
39 function doScroll(){
40 window.scrollBy(0,2);//滚动幅度
41 step++;
42 if(step>=line_height) {
43 clearInterval(timer1);
44 step=0;
45 cstep++;
46 if(cstep>=item_count){
47 cstep=0;
48 window.scrollTo(0,0);
49 }
50 }
51 }
52 function start(){
53 if(isPlayed)return;
54 isPlayed=true;
55 timer2=setInterval("startScroll()",3000);//滚动间隔
56 }
57 function suspend(){
58 clearInterval(timer1);
59 clearInterval(timer2);
60 }
61 function resume(){
62 timer2=setInterval("startScroll()",3000);
63 }
64 function stop(){
65 isPlayed=false;
66 clearInterval(timer2);
67 }
68
69 start();
70 </script>
71 </body>
72 </html>

 

上一页  [1] [2] [3] 

责任编辑:仰易
回全站首页      计算机考试专题--点击进入
相关文章
浅谈JAVA中的日志文件(二)
浅谈JAVA中的日志文件(一)
在Web服务领域引入MVC模式的功能
深入理解嵌套类和内部类
Java反射机制系列(一) 初识Java Reflection
Java语言的中文问题解决之道
注意JAVA中的ResultSet
Java中字符之间的转化
栏目推荐
微软认证真题
· 微软认证考试:70064Windows95考生回顾
· 微软的面试题及答案(超变态但很经典
· 微软认证考试:70064Windows95考生回顾
· 微软认证考试:70064Windows95考生回顾
· 微软认证考试:70064Windows95考生回顾
· [MCSE真题]正确配置IP地址以排错考题
Oracle认证真题
· 八、管理信息基本概念
· CCNA最新模拟考试题
· 网络管理员6道企业实战难题
· 思科Cisco认证最新真题50道:TCP/IP
· 关于Cisco路由协议题和答案(中文)
· Cisco试题库:ccna最新真题
Linux认证真题
· Linux下 DNS配置文件检查工具
· Linux各版本的本地root密码破解方法
· 从Linux内核的漏洞角度考虑系统安全
· 新手必了解DNS服务基本原理
· Ubuntu架设asp.net服务器
· ubuntu常用命令集合
JAVA认证真题
· JAVA题库:JAVA面试题目整理
· SCJP认证套题解析之二
· SCJP认证套题解析之一
· SCJP考试题310-025(第二套)
· SCJP考试题310-025(第二套<1>)18-147
· SCJP考试题310-025(第二套<3>)51-91/
网站简介 | 服务条款 | 汇款方式 | 广告合作 | 发布优势 | 招聘人才 | 隐私保护 | 合作伙伴 | 友情链接 | 网站导航 | 帮助中心 |
COPYRIGHT (C) 2003-2008 BEIJING KSWCHINA.COM INC ◎ 考试中国 ALL RIGHTS RESERVED.网站法律顾问:姚克枫律师
《中华人民共和国电信与信息服务业务》信息产业 京ICP备06046971号 技术支持:嘉瑞恒通(北京)科技有限公司。