关于用JavaScript实现文字的跑马灯的问题,怎样才能真正的融入到自己的网页中
网上有很多好心人贴出了代码,由于我JS刚开始学。自己还没发独立写出代码。就想到网上复制一些用。但那些代码感觉复制到自己的网页都不能实现。感觉就是没发和自己的网页融入到一起...
网上有很多好心人贴出了代码,由于我JS刚开始学。自己还没发独立写出代码。就想到网上复制一些用。但那些代码感觉复制到自己的网页都不能实现。
感觉就是没发和自己的网页融入到一起。
有没人高手能回答我的问题呢????
怎么把网上看到的代码真正的转化成在自己的页面中可以实现的代码呢 展开
感觉就是没发和自己的网页融入到一起。
有没人高手能回答我的问题呢????
怎么把网上看到的代码真正的转化成在自己的页面中可以实现的代码呢 展开
2011-05-22
展开全部
给段代码,仅供参考:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Marquee</title>
<script type="text/javascript" src="marquee.js"></script>
</head>
<body>
<div class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</div>
<p class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</p>
<h2 class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</h2>
<span class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</span>
</body>
</html>
<!--另附marquee.js代码,也可以放入头部
function getElementsByClass(searchClass,tagName) {
var classElements = new Array();
if ( tagName == null )
tagName = '*';
var els = document.getElementsByTagName(tagName);
var elsLen = els.length;
var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function ccMarquee(className){
var a=getElementsByClass(className);
for (i = 0; i < a.length; i++) {
a[i].innerHTML="<marquee direction='left' width='800' height='33' scrollamount='1' scrolldelay='4' onmouseover='javascript:this.stop();' onmouseout='javascript:this.start();'>"+ a[i].innerHTML+"</marquee>";
}
//设置上面代码中的direction、width、height、scrollamount、scrolldelay.
}window.onload = function () {
ccMarquee("ccMarquee");
}
-->
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Marquee</title>
<script type="text/javascript" src="marquee.js"></script>
</head>
<body>
<div class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</div>
<p class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</p>
<h2 class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</h2>
<span class="ccMarquee">在class为ccMarquee的标签内放入要实现跑马灯效果的文字</span>
</body>
</html>
<!--另附marquee.js代码,也可以放入头部
function getElementsByClass(searchClass,tagName) {
var classElements = new Array();
if ( tagName == null )
tagName = '*';
var els = document.getElementsByTagName(tagName);
var elsLen = els.length;
var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function ccMarquee(className){
var a=getElementsByClass(className);
for (i = 0; i < a.length; i++) {
a[i].innerHTML="<marquee direction='left' width='800' height='33' scrollamount='1' scrolldelay='4' onmouseover='javascript:this.stop();' onmouseout='javascript:this.start();'>"+ a[i].innerHTML+"</marquee>";
}
//设置上面代码中的direction、width、height、scrollamount、scrolldelay.
}window.onload = function () {
ccMarquee("ccMarquee");
}
-->
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询