脚本放最后
<!---------------------------------------------------------------------->
<!--滚动图片新闻-->
<center>
<div id="marquee" style="overflow:hidden;height:112px;width:436px;border:0px;padding:0px;">
<div style="border:0px;padding:0px">
<!-- Marquee Body Head -->
<TABLE WIDTH=436 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD>
<IMG SRC="images/index_17_01.gif" WIDTH=1 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_02.gif" WIDTH=8 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_03.gif" WIDTH=130 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_04.gif" WIDTH=10 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_05.gif" WIDTH=130 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_06.gif" WIDTH=9 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_07.gif" WIDTH=131 HEIGHT=111 ALT=""></TD>
<TD> </TD>
</TR>
</TABLE>
<!-- Marquee Body Bottom -->
</div>
</div>
</center>
<script language="JavaScript">
var obj_marquee = document.getElementById("marquee");
var marquee_spd =3000;
var step_c = 0;function marquee_init() {
var obj_unit = obj_marquee.firstChild;
var n = Math.ceil(parseInt(obj_marquee.style.height) / obj_unit.offsetHeight);
for(var i=0; i<n; i++) obj_marquee.appendChild(obj_unit.cloneNode(true));
return;
}function marquee_show() {
var marquee_high = parseInt(obj_marquee.style.height);
var step = marquee_high/10;
if(obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) {
obj_marquee.scrollTop = 0;
marquee_show();
return;
}
obj_marquee.scrollTop += step;
if(step_c++ < 9) setTimeout("marquee_show()", 50);
return;
}marquee_init();
setInterval("step_c=0;setTimeout('marquee_show()',50)", marquee_spd);</script>
<!---------------------------------------------------------------------->
<!--滚动图片新闻-->
<center>
<div id="marquee" style="overflow:hidden;height:112px;width:436px;border:0px;padding:0px;">
<div style="border:0px;padding:0px">
<!-- Marquee Body Head -->
<TABLE WIDTH=436 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD>
<IMG SRC="images/index_17_01.gif" WIDTH=1 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_02.gif" WIDTH=8 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_03.gif" WIDTH=130 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_04.gif" WIDTH=10 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_05.gif" WIDTH=130 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_06.gif" WIDTH=9 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_07.gif" WIDTH=131 HEIGHT=111 ALT=""></TD>
<TD> </TD>
</TR>
</TABLE>
<!-- Marquee Body Bottom -->
</div>
</div>
</center>
<script language="JavaScript">
var obj_marquee = document.getElementById("marquee");
var marquee_spd =3000;
var step_c = 0;function marquee_init() {
var obj_unit = obj_marquee.firstChild;
var n = Math.ceil(parseInt(obj_marquee.style.height) / obj_unit.offsetHeight);
for(var i=0; i<n; i++) obj_marquee.appendChild(obj_unit.cloneNode(true));
return;
}function marquee_show() {
var marquee_high = parseInt(obj_marquee.style.height);
var step = marquee_high/10;
if(obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) {
obj_marquee.scrollTop = 0;
marquee_show();
return;
}
obj_marquee.scrollTop += step;
if(step_c++ < 9) setTimeout("marquee_show()", 50);
return;
}marquee_init();
setInterval("step_c=0;setTimeout('marquee_show()',50)", marquee_spd);</script>
解决方案 »
- 如何将参数传递给$.post的回调函数中?
- 求【拼写检查】解决方案
- 鼠标移到某个行上后行变颜色的脚本问题
- 请问下用js来修改页面meta里面的keywrods description有用吗?
- 帮帮我啊!(Z-Index)
- onclick="oOpener=FocusWin("oOpener","Public/OpenPageList.asp?txtFlag=B","
- 以下代码,要实现点击a,b,c单选框时,D显示=a*20%+b*20%+c*60%,并保留两位小数
- 关于下拉列表的问问题?
- 一个小儿科的问题——强制转换成字符串的函数是?
- 关于js路径问题...
- 关于2个多选框传值的问题
- html或javascript中能否用语句实现将<input type=text>中输入并提交后,缓存在其中的已用过值清除掉(或者说不保存)
setInterval("step_c=0;setTimeout('marquee_show()',50)", marquee_spd);
这2行最好放 <body onload="">里
第一种方法,程序首次打开页面会执行,刷新后浏览器还是会当掉
第二中方法,脚本不执行
setInterval("step_c=0;setTimeout('marquee_show()',50)", marquee_spd);
对象的交互必须在页面已经可以交互以后才可以执行
<body onload="x()">
<div id="marquee" style="overflow:hidden;height:112px;width:436px;border:0px;padding:0px;">
<div style="border:0px;padding:0px">
<!-- Marquee Body Head -->
<TABLE WIDTH=436 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD>
<IMG SRC="images/index_17_01.gif" WIDTH=1 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_02.gif" WIDTH=8 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_03.gif" WIDTH=130 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_04.gif" WIDTH=10 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_05.gif" WIDTH=130 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_06.gif" WIDTH=9 HEIGHT=111 ALT=""></TD>
<TD>
<IMG SRC="images/index_17_07.gif" WIDTH=131 HEIGHT=111 ALT=""></TD>
<TD> </TD>
</TR>
</TABLE>
<!-- Marquee Body Bottom -->
</div>
</div>
</center>
<script language="JavaScript">
var obj_marquee
var marquee_spd =3000;
var step_c = 0;function marquee_init() {
obj_marquee = document.getElementById("marquee");
var obj_unit = obj_marquee.firstChild;
var n = Math.ceil(parseInt(obj_marquee.style.height) / obj_unit.offsetHeight);
for(var i=0; i<n; i++) obj_marquee.appendChild(obj_unit.cloneNode(true));
return;
}function marquee_show() {
var marquee_high = parseInt(obj_marquee.style.height);
var step = marquee_high/10;
if(obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) {
obj_marquee.scrollTop = 0;
marquee_show();
return;
}
obj_marquee.scrollTop += step;
if(step_c++ < 9) setTimeout("marquee_show()", 50);
return;
}function x()
{
marquee_init();
setInterval("step_c=0;setTimeout('marquee_show()',50)", marquee_spd);
}
</script>
</body>
下午再研究一下,解决后就给分
谢谢诸位
并且希望给分析一下,我之前的脚本运行,浏览器会死掉的原因
给分了