当前位置: 首页 > news >正文

marquee循环滚动

<!--滚动广告开始 -->
<DIV id=ad style="POSITION: absolute; z-index:99">
<DIV style="FONT-SIZE: 9pt; CURSOR: hand;" οnclick=hidead(); align=right>关闭×</DIV><A href="#"
target=_blank><IMG src="/E-biz.jpg" border=0> </A></DIV>
< script >
var x = 50,y = 60
var xin = true, yin = true
var step = 1
var delay = 25
var obj=document.getElementById("ad")
function floatAD() {
var L=T=0
var R= document.body.clientWidth-obj.offsetWidth
var B = document.body.clientHeight-obj.offsetHeight
obj.style.left = x + document.body.scrollLeft
obj.style.top = y + document.body.scrollTop
x = x + step*(xin?1:-1)
if (x < L) { xin = true; x = L}
if (x > R){ xin = false; x = R}
y = y + step*(yin?1:-1)
if (y < T) { yin = true; y = T }
if (y > B) { yin = false; y = B }
}
var itl= setInterval("floatAD()", delay)
obj.οnmοuseοver=function()
obj.οnmοuseοut=function(){itl=setInterval("floatAD()", delay)}
</ script >
< script type=text/java script >
function hidead()
{document.getElementById("ad").style.display="none";}
</ script >
<!--滚动广告结束 -->

 

<marquee behavior="alternate" direction="up" scrollamount="1" onMouseOver=this.stop() onMouseOut=this.start() >我上下来回滚动</marquee>

转载于:https://www.cnblogs.com/blogscn/archive/2010/04/16/1713399.html

相关文章:

  • 设置 FragmentPagerAdapter
  • 局域网检测教程
  • 微信开放平台全网发布【失败】的几点排查方法
  • 服务器急救常识
  • vue-router 实现分析
  • 两个vlan之间单向控制,reflexiveacl配置介绍 转
  • 博为峰JavaEE技术文章 ——MyBatis Hibernate 工作原理
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • 技术的悟道之一 --认清自己
  • 【洛谷】3375 KMP字符串匹配
  • 移动无标题(边框)窗体
  • mysql创建数据表时如何判断是否已经存在?
  • c#使用多个远程桌面连接
  • [存档]名词解释
  • 单链表中一个插入操作的分析
  • Google 是如何开发 Web 框架的
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java的Interrupt与线程中断
  • jquery ajax学习笔记
  • Odoo domain写法及运用
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • ------- 计算机网络基础
  • 警报:线上事故之CountDownLatch的威力
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 前端
  • 手写一个CommonJS打包工具(一)
  • 1.Ext JS 建立web开发工程
  • 如何正确理解,内页权重高于首页?
  • ​Spring Boot 分片上传文件
  • ​如何防止网络攻击?
  • $ git push -u origin master 推送到远程库出错
  • $GOPATH/go.mod exists but should not goland
  • (70min)字节暑假实习二面(已挂)
  • (C++17) std算法之执行策略 execution
  • (function(){})()的分步解析
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转) Face-Resources
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • (状压dp)uva 10817 Headmaster's Headache
  • *p++,*(p++),*++p,(*p)++区别?
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .Net 4.0并行库实用性演练
  • .NET单元测试
  • .NET的微型Web框架 Nancy
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [1] 平面(Plane)图形的生成算法
  • [20150707]外部表与rowid.txt
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [bzoj1912]异象石(set)
  • [C#]扩展方法
  • [echarts] y轴不显示0
  • [Leetcode] Permutations II