如何制作类似于marquee的效果 裏面的内容有很多是從數據庫中取出來的,不可以用flash 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.blueidea.com/bbs/newsdetail.asp?id=373756 qiushuiwuhen(秋水无恨) 兄:我去看了源代码,有个地方好像加过密,一大堆{{{{{{{不知道什么东东,不能删除,很不爽不知道你看过没有 learnApplet(new Applet()) 兄:你的办法好像只是用来限制滚动次数并不是我的意思 learnApplet(new Applet()) :你的办法好像只是用来限制滚动次数而已不是我的本意 谢谢qiushuiwuhen(秋水无恨)兄。但是那个函数用起来有些限制,用起来不是很爽。不知道各位还有没有更好的办法 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>不用java的垂直滚动看板</title><style TYPE="text/css">.content{color: #000ff0; font: 11pt/12pt"宋体"}.content1{color: #0080C5; font:11pt/12pt "宋体"}.content2{color: #000FF0; font: 11pt/12pt"宋体"}.content4{color: #000000; font: 11pt "宋体"}</style><script><!--lstart=200loop=truespeed=30 pr_step=1 function makeObj(obj,nest){nest=(!nest) ? '':'document.'+nest+'.'this.css=(document.layers) ? eval(nest+'document.'+obj):eval(obj+'.style') this.scrollHeight=document.layers?this.css.document.height:eval(obj+'.offsetHeight') this.up=goUpthis.obj = obj + "Object"eval(this.obj + "=this")return this}function goUp(speed){ if(parseInt(this.css.top)>-this.scrollHeight){ this.css.top=parseInt(this.css.top)-pr_step setTimeout(this.obj+".up("+speed+")",speed) }else if(loop) { this.css.top=lstart eval(this.obj+".up("+speed+")") }}function slideInit(){ oSlide=makeObj('divNews','divCont') oSlide.css.top=lstart oSlide.up(speed)}onload=slideInit//--></script></head><body><div align="center"><center> <table border="0" width="100%"> <tr> <td width="80%" valign="top"> <p align="center"><strong>不用<font face="Arial">java</font>的垂直滚动看板,支持超级链接[IE4,NN4]</strong></p> <p class="content4"><font color="#408080"><br> </font><font color="#000000">第一步,请将下列原代码放入html文件的<head>和</head>之间</font><font color="#408080"><br> </font><font color="#408080" face="Arial"><script><br> <!--<br> lstart=200<br> loop=true<br> speed=350 <br> pr_step=5 <br> <br> function makeObj(obj,nest){<br> nest=(!nest) ? '':'document.'+nest+'.'<br> this.css=(document.layers) ? eval(nest+'document.'+obj):eval(obj+'.style')<br> this.scrollHeight=document.layers?this.css.document.height:eval(obj+'.offsetHeight')<br> this.up=goUp<br> this.obj = obj + "Object"<br> eval(this.obj + "=this")<br> return this<br> }<br> function goUp(speed){<br> if(parseInt(this.css.top)>-this.scrollHeight){<br> this.css.top=parseInt(this.css.top)-pr_step<br> setTimeout(this.obj+".up("+speed+")",speed)<br> }else if(loop) {<br> this.css.top=lstart<br> eval(this.obj+".up("+speed+")")<br> }<br> }<br> function slideInit(){<br> oSlide=makeObj('divNews','divCont')<br> oSlide.css.top=lstart<br> oSlide.up(speed)<br> }<br> onload=slideInit<br> //--><br> </script></font></p> <p class="content4"><font color="#000000">其中lstart设置起始位置,loop设置是否循环,speed是滚动速度,pr_step设置间距。</font></p> <p class="content4"><font color="#000000"><br> 第二步,请将下列代码放入html文件的任何地方,建议放在最后,就是</html>之后。</font></p> <p><font color="#408080" face="Arial"><div id="divCont"<br> style="position:absolute; width:300; height:100; top:120; left:280; clip:rect(0,250,150,0)"><div<br> id="divNews" style="position:absolute; top:0; left:0"><br> <br> <p></font><font color="#408080">这是一个滚动看板</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">但并不是大家经常看到的</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">用</font><font color="#408080" face="Arial"><font face="Arial">java</font></font><font color="#408080">实现的那种</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">它采用</font><font color="#408080" face="Arial"><font face="Arial">javacript</font></font><font color="#408080">语言和</font><font color="#408080" face="Arial"><font face="Arial">DHTML</font></font><font color="#408080">的层</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">所以你看到的原代码</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">不需要固定在</font><font color="#408080" face="Arial">form</font><font color="#408080">框里或者表格里</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">它是用的</font><font color="#408080" face="Arial"><font face="Arial">&lt;div&gt;&lt;/div&gt;</font><br><br> </font><font color="#408080">你可以把这段代码放在</font><font color="#408080" face="Arial"><font face="Arial">HTML<br><br> </font></font><font color="#408080">代码里的任何地方</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">都不会影响它出现的位置</font><font color="#408080" face="Arial"></p><br> <br> <p></font><font color="#408080">这是一个用处很大的程序</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">可以用在网页里作广告或则告示板</font><font color="#408080" face="Arial"><br><br> </font><font color="#408080">赶快</font><font color="#408080" face="Arial"><font face="Arial">Copy</font></font><font color="#408080">到你的主页里试试吧!</font><font color="#408080" face="Arial"></p><br> </div></div></font></p> <p class="content4">其中的width,height,top,left可以按自己要求更改,文字也可以改为自己需要的. </td> </tr> </table> </center></div><div id="divCont" style="position:absolute; width:300; height:100; top:120; left:280; clip:rect(0,250,150,0)"><div id="divNews" style="position:absolute; top:0; left:0"><p><font color="#FF0000">这是一个滚动看板<br>但并不是大家经常看到的<br>用<font face="Arial">java</font>实现的那种<br>它采用<font face="Arial">javacript</font>语言和<font face="Arial">DHTML</font>的层<br>所以你看到的原代码<br>不需要固定在form框里或者表格里<br>它是用的<font face="Arial"><div></div></font><br>你可以把这段代码放在<font face="Arial">HTML<br></font>代码里的任何地方<br>都不会影响它出现的位置</font></p><p><font color="#FF0000">这是一个用处很大的程序<br>可以用在网页里作广告或则告示板<br>赶快<font face="Arial"><a href="#">Copy</a></font>到你的主页里试试吧!</font></p></div></div></body></html> 用滤镜和transaction不知道是不是这么写的,也不知道怎么翻译,很好用的MSDN的帮助里有,在MSDN找FILTER就能找到,要IE5.5以上支持 哎,看样子也只能如 qiushuiwuhen(秋水无恨) 那样了散分罗 好象要IE6支持,我说的另外一个实现方法<HEAD><SCRIPT>var startImage ="fruit.gif";var endImage="mouse.gif";function doTrans() { imgObj.filters[0].apply(); if (oImg.src.indexOf(startImage)!=-1) { oImg.src = endImage; imgObj.style.backgroundColor = "gold"; imgObjText.innerHTML = "<BR><B>Second Page</B><BR><BR>Using the <B>play</B> method reveals the changes in the SPAN element content." } else { oImg.src = startImage; imgObj.style.backgroundColor = "skyblue"; imgObjText.innerHTML = "<BR><b>First Page</b><BR><BR>Using the <B>apply</B> method prepares this SPAN element for content changes." } imgObj.filters[0].play();}</SCRIPT></HEAD><BODY><SPAN id=imgObj style="PADDING-RIGHT: 10px; PADDING-LEFT: 13px; FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=PUSH,Bands=1); FONT: 9pt/1.3 verdana; WIDTH: 305px; COLOR: black; HEIGHT: 150px; BACKGROUND-COLOR: skyblue"><IMG id=oImg style="MARGIN: 8px" src="fruit.gif" align=left><DIV id=imgObjText><BR><B>First Page</B><BR><BR>Using the <B>apply</B> method prepares this SPAN element for content changes.</DIV></SPAN><BR><BR><BUTTON onclick="doTrans()">Play Transition</BUTTON></BODY> 求js中如何修改外部css的属性 javascript回调函数在html中的位置问题 AjaxMethod中为何找不到控件? jsp 按钮 修改数据库数据 该怎么写 请教:我在做一个完全客户端使用的程序,要求全部用js实现,不使用IIS,要求读写xml文件 怎么消除热点的边框? jquery问题 怎样加快显示? 从1980年到今天的下拉菜单,错在哪?大哥帮改一下 用TreeView实现树型菜单,怎样取得当前节点的父节点?马上结帖! 有个很菜的问题想问大家 好菜的问题,为什么我按任何按键都无效
我去看了源代码,有个地方好像加过密,一大堆{{{{{{{
不知道什么东东,不能删除,很不爽
不知道你看过没有
你的办法好像只是用来限制滚动次数
并不是我的意思
你的办法好像只是用来限制滚动次数而已
不是我的本意
不知道各位还有没有更好的办法
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>不用java的垂直滚动看板</title>
<style TYPE="text/css">
.content{color: #000ff0; font: 11pt/12pt"宋体"}
.content1{color: #0080C5; font:11pt/12pt "宋体"}
.content2{color: #000FF0; font: 11pt/12pt"宋体"}
.content4{color: #000000; font: 11pt "宋体"}
</style>
<script>
<!--
lstart=200
loop=true
speed=30
pr_step=1 function makeObj(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.css=(document.layers) ? eval(nest+'document.'+obj):eval(obj+'.style')
this.scrollHeight=document.layers?this.css.document.height:eval(obj+'.offsetHeight')
this.up=goUp
this.obj = obj + "Object"
eval(this.obj + "=this")
return this
}
function goUp(speed){
if(parseInt(this.css.top)>-this.scrollHeight){
this.css.top=parseInt(this.css.top)-pr_step
setTimeout(this.obj+".up("+speed+")",speed)
}else if(loop) {
this.css.top=lstart
eval(this.obj+".up("+speed+")")
}
}
function slideInit(){
oSlide=makeObj('divNews','divCont')
oSlide.css.top=lstart
oSlide.up(speed)
}
onload=slideInit
//-->
</script>
</head><body>
<div align="center"><center>
<table border="0" width="100%">
<tr>
<td width="80%" valign="top">
<p align="center"><strong>不用<font face="Arial">java</font>的垂直滚动看板,支持超级链接[IE4,NN4]</strong></p>
<p class="content4"><font color="#408080"><br>
</font><font color="#000000">第一步,请将下列原代码放入html文件的<head>和</head>之间</font><font color="#408080"><br>
</font><font color="#408080" face="Arial"><script><br>
<!--<br>
lstart=200<br>
loop=true<br>
speed=350 <br>
pr_step=5 <br>
<br>
function makeObj(obj,nest){<br>
nest=(!nest) ? '':'document.'+nest+'.'<br>
this.css=(document.layers) ? eval(nest+'document.'+obj):eval(obj+'.style')<br>
this.scrollHeight=document.layers?this.css.document.height:eval(obj+'.offsetHeight')<br>
this.up=goUp<br>
this.obj = obj + "Object"<br>
eval(this.obj + "=this")<br>
return this<br>
}<br>
function goUp(speed){<br>
if(parseInt(this.css.top)>-this.scrollHeight){<br>
this.css.top=parseInt(this.css.top)-pr_step<br>
setTimeout(this.obj+".up("+speed+")",speed)<br>
}else if(loop) {<br>
this.css.top=lstart<br>
eval(this.obj+".up("+speed+")")<br>
}<br>
}<br>
function slideInit(){<br>
oSlide=makeObj('divNews','divCont')<br>
oSlide.css.top=lstart<br>
oSlide.up(speed)<br>
}<br>
onload=slideInit<br>
//--><br>
</script></font></p>
<p class="content4"><font color="#000000">其中lstart设置起始位置,loop设置是否循环,speed是滚动速度,pr_step设置间距。</font></p>
<p class="content4"><font color="#000000"><br>
第二步,请将下列代码放入html文件的任何地方,建议放在最后,就是</html>之后。</font></p>
<p><font color="#408080" face="Arial"><div id="divCont"<br>
style="position:absolute; width:300; height:100; top:120;
left:280; clip:rect(0,250,150,0)"><div<br>
id="divNews" style="position:absolute; top:0;
left:0"><br>
<br>
<p></font><font color="#408080">这是一个滚动看板</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">但并不是大家经常看到的</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">用</font><font color="#408080" face="Arial"><font
face="Arial">java</font></font><font color="#408080">实现的那种</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">它采用</font><font color="#408080" face="Arial"><font
face="Arial">javacript</font></font><font color="#408080">语言和</font><font color="#408080" face="Arial"><font
face="Arial">DHTML</font></font><font color="#408080">的层</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">所以你看到的原代码</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">不需要固定在</font><font color="#408080" face="Arial">form</font><font color="#408080">框里或者表格里</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">它是用的</font><font color="#408080" face="Arial"><font
face="Arial">&lt;div&gt;&lt;/div&gt;</font><br><br>
</font><font color="#408080">你可以把这段代码放在</font><font color="#408080" face="Arial"><font
face="Arial">HTML<br><br>
</font></font><font color="#408080">代码里的任何地方</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">都不会影响它出现的位置</font><font color="#408080" face="Arial"></p><br>
<br>
<p></font><font color="#408080">这是一个用处很大的程序</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">可以用在网页里作广告或则告示板</font><font color="#408080" face="Arial"><br><br>
</font><font color="#408080">赶快</font><font color="#408080" face="Arial"><font
face="Arial">Copy</font></font><font color="#408080">到你的主页里试试吧!</font><font color="#408080" face="Arial"></p><br>
</div></div></font></p>
<p class="content4">其中的width,height,top,left可以按自己要求更改,文字也可以改为自己需要的.
</td>
</tr>
</table>
</center></div><div id="divCont" style="position:absolute; width:300; height:100; top:120; left:280; clip:rect(0,250,150,0)"><div id="divNews" style="position:absolute; top:0; left:0"><p><font color="#FF0000">这是一个滚动看板<br>
但并不是大家经常看到的<br>
用<font face="Arial">java</font>实现的那种<br>
它采用<font face="Arial">javacript</font>语言和<font face="Arial">DHTML</font>的层<br>
所以你看到的原代码<br>
不需要固定在form框里或者表格里<br>
它是用的<font face="Arial"><div></div></font><br>
你可以把这段代码放在<font face="Arial">HTML<br>
</font>代码里的任何地方<br>
都不会影响它出现的位置</font></p><p><font color="#FF0000">这是一个用处很大的程序<br>
可以用在网页里作广告或则告示板<br>
赶快<font face="Arial"><a href="#">Copy</a></font>到你的主页里试试吧!</font></p>
</div></div>
</body>
</html>
散分罗
<SCRIPT>
var startImage ="fruit.gif";
var endImage="mouse.gif";
function doTrans() {
imgObj.filters[0].apply();
if (oImg.src.indexOf(startImage)!=-1) {
oImg.src = endImage;
imgObj.style.backgroundColor = "gold";
imgObjText.innerHTML = "<BR><B>Second Page</B><BR><BR>Using the <B>play</B> method reveals the changes in the SPAN element content." }
else {
oImg.src = startImage;
imgObj.style.backgroundColor = "skyblue";
imgObjText.innerHTML = "<BR><b>First Page</b><BR><BR>Using the <B>apply</B> method prepares this SPAN element for content changes." }
imgObj.filters[0].play();
}
</SCRIPT>
</HEAD>
<BODY>
<SPAN id=imgObj style="PADDING-RIGHT: 10px; PADDING-LEFT: 13px; FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=PUSH,Bands=1); FONT: 9pt/1.3 verdana; WIDTH: 305px; COLOR: black; HEIGHT: 150px; BACKGROUND-COLOR: skyblue"><IMG id=oImg style="MARGIN: 8px" src="fruit.gif" align=left>
<DIV id=imgObjText><BR><B>First Page</B><BR><BR>Using the <B>apply</B> method prepares this SPAN element for content changes.</DIV></SPAN><BR><BR>
<BUTTON onclick="doTrans()">Play Transition</BUTTON>
</BODY>