以下脚本,只能在页面打开或者刷新的情况下,才能运行我想可以在自己指定的情况下运行,不知道怎么办
比如在某个必要的时间,调用这个程序,怎么解决,请大哥们帮下小弟~~~~~~~~~~~~~~~~~,感激不尽<html>
<head>
<style>
<!--
.intro{position:absolute;
left:0;
top:0;
layer-background-color:green;
background-color:green;
border:0.1px solid green
}
-->
</style>
</head>
<body>
<div id="i1" class="intro"></div><div id="i2" class="intro"></div><div id="i3"
class="intro"></div><div id="i4" class="intro"></div><div id="i5" class="intro"></div><div
id="i6" class="intro"></div><div id="i7" class="intro"></div><div id="i8" class="intro"></div><SCRIPT language=javascript>
<!--
var speed=30
var temp=new Array()
var temp2=new Array()
if (document.layers){
for (i=1;i<=8;i++){
temp[i]=eval("document.i"+i+".clip")
temp2[i]=eval("document.i"+i)
temp[i].width=window.innerWidth/8-0.3
temp[i].height=window.innerHeight
temp2[i].left=(i-1)*temp[i].width
}
}
else if (document.all){
var clipbottom=document.body.offsetHeight,cliptop=0
for (i=1;i<=8;i++){
temp[i]=eval("document.all.i"+i+".style")
temp[i].width=document.body.clientWidth/8
temp[i].height=document.body.offsetHeight
temp[i].left=(i-1)*parseInt(temp[i].width)
}
}
function openit(){
window.scrollTo(0,0)
if (document.layers){
for (i=1;i<=8;i=i+2)
temp[i].bottom-=speed
for (i=2;i<=8;i=i+2)
temp[i].top+=speed
if (temp[2].top>window.innerHeight)
clearInterval(stopit)
}
else if (document.all){
clipbottom-=speed
for (i=1;i<=8;i=i+2){
temp[i].clip="rect(0 auto+"+clipbottom+" 0)"
}
cliptop+=speed
for (i=2;i<=8;i=i+2){
temp[i].clip="rect("+cliptop+" auto auto)"
}
if (clipbottom<=0)
clearInterval(stopit)
}
}
function gogo(){
stopit=setInterval("openit()",100)
}
gogo()
-->
</SCRIPT>
</body>
</html>
比如在某个必要的时间,调用这个程序,怎么解决,请大哥们帮下小弟~~~~~~~~~~~~~~~~~,感激不尽<html>
<head>
<style>
<!--
.intro{position:absolute;
left:0;
top:0;
layer-background-color:green;
background-color:green;
border:0.1px solid green
}
-->
</style>
</head>
<body>
<div id="i1" class="intro"></div><div id="i2" class="intro"></div><div id="i3"
class="intro"></div><div id="i4" class="intro"></div><div id="i5" class="intro"></div><div
id="i6" class="intro"></div><div id="i7" class="intro"></div><div id="i8" class="intro"></div><SCRIPT language=javascript>
<!--
var speed=30
var temp=new Array()
var temp2=new Array()
if (document.layers){
for (i=1;i<=8;i++){
temp[i]=eval("document.i"+i+".clip")
temp2[i]=eval("document.i"+i)
temp[i].width=window.innerWidth/8-0.3
temp[i].height=window.innerHeight
temp2[i].left=(i-1)*temp[i].width
}
}
else if (document.all){
var clipbottom=document.body.offsetHeight,cliptop=0
for (i=1;i<=8;i++){
temp[i]=eval("document.all.i"+i+".style")
temp[i].width=document.body.clientWidth/8
temp[i].height=document.body.offsetHeight
temp[i].left=(i-1)*parseInt(temp[i].width)
}
}
function openit(){
window.scrollTo(0,0)
if (document.layers){
for (i=1;i<=8;i=i+2)
temp[i].bottom-=speed
for (i=2;i<=8;i=i+2)
temp[i].top+=speed
if (temp[2].top>window.innerHeight)
clearInterval(stopit)
}
else if (document.all){
clipbottom-=speed
for (i=1;i<=8;i=i+2){
temp[i].clip="rect(0 auto+"+clipbottom+" 0)"
}
cliptop+=speed
for (i=2;i<=8;i=i+2){
temp[i].clip="rect("+cliptop+" auto auto)"
}
if (clipbottom<=0)
clearInterval(stopit)
}
}
function gogo(){
stopit=setInterval("openit()",100)
}
gogo()
-->
</SCRIPT>
</body>
</html>
gogo(); // 页面解析到此时执行setTimeout(gogo,3000);// 页面解析到此3秒后执行还有,楼主的代码现在能在多个浏览器正常运行吗?获取对象用:document.getElementById
<title></title>
<head>
<style>
<!--
.intro{position:absolute;
left:0;
top:0;
layer-background-color:green;
background-color:green;
border:0.1px solid green
}
-->
</style><SCRIPT language=javascript> /*多字变化1*/
messages = new Array()
messages[0] = "11111111"
messages[1] = " "
messages[2] = "333333333333"
messages[3] = "444444444444"
messages[4] = " "
messages[5] = "666666666666"
messages[6] = " "messize = new Array()
messize[0] = "28pt"
messize[1] = "30pt"
messize[2] = "35pt"
messize[3] = "27pt"
messize[4] = "32pt"
messize[5] = "40pt"
messize[6] = "39pt"
mescolor = new Array()
mescolor[0] = "055000"
mescolor[1] = "007500"
mescolor[2] = "008800"
mescolor[3] = "0000FF"
mescolor[4] = "0000FF"
mescolor[5] = "005800"
mescolor[6] = "005800"var i_messages = 0
var timer
function dotransition() { //在这里面判断messages数组的值为空时,运行gogo()
if (document.all) {
content.filters[0].apply()
content.innerHTML = "<span style= 'color:"+mescolor[i_messages]+";FONT-FAMILY: 华文彩云;font-size:"+messize[i_messages]+";filter: revealTrans(Transition=12, Duration=3)'>"+messages[i_messages]+"</span>"
content.filters[0].play()
if (i_messages >= messages.length-1) {
i_messages = 0
}
else if (messages[i_messages].e" ")
{
gogo();
}
else { style="font-family:arial"
i_messages++
}
}
if (document.layers) {
document.content.document.write("<span style='color:"+mescolor[i_messages]+"FONT-FAMILY: 华文彩云;'>"+messages[i_messages]+"</span>")
if (i_messages >= messages.length-1) {
i_messages = 0
}
else {
i_messages++
}
}
timer = setTimeout("dotransition()",5000)
}
</SCRIPT>
</HEAD>
<body onload=dotransition();doWave(0);chgCol();pingpong();loadPlay(); SCROLL="no"> <DIV id=content
style="FILTER: revealTrans(Transition=12, Duration=2); HEIGHT: 200px; LEFT: 0px; POSITION: absolute; TEXT-ALIGN: center; TOP: 250px; WIDTH: 559px "></DIV>
<div id="i1" class="intro"></div><div id="i2" class="intro"></div><div id="i3"class="intro"></div><div id="i4" class="intro"></div><div id="i5" class="intro"></div><divid="i6" class="intro"></div><div id="i7" class="intro"></div><div id="i8" class="intro"></div>
<SCRIPT language=javascript>
<!--
var speed=20
var temp=new Array()
var temp2=new Array()
if (document.layers){
for (i=1;i<=8;i++){
temp[i]=eval("document.i"+i+".clip")
temp2[i]=eval("document.i"+i)
temp[i].width=window.innerWidth/8-0.3
temp[i].height=window.innerHeight
temp2[i].left=(i-1)*temp[i].width
}
}
else if (document.all){
var clipbottom=document.body.offsetHeight,cliptop=0
for (i=1;i<=8;i++){
temp[i]=eval("document.all.i"+i+".style")
temp[i].width=document.body.clientWidth/8
temp[i].height=document.body.offsetHeight
temp[i].left=(i-1)*parseInt(temp[i].width)
}
}
function openit(){
window.scrollTo(0,0)
if (document.layers){
for (i=1;i<=8;i=i+2)
temp[i].bottom-=speed
for (i=2;i<=8;i=i+2)
temp[i].top+=speed
if (temp[2].top>window.innerHeight)
clearInterval(stopit)
}
else if (document.all){
clipbottom-=speed
for (i=1;i<=8;i=i+2){
temp[i].clip="rect(0 auto+"+clipbottom+" 0)"
}
cliptop+=speed
for (i=2;i<=8;i=i+2){
temp[i].clip="rect("+cliptop+" auto auto)"
}
if (clipbottom<=0)
clearInterval(stopit)
}
}
function gogo(){
stopit=setInterval("openit()",100)
}
gogo()
-->
</SCRIPT>
</BODY>
</head>
</html>
//在这里面判断messages数组的值为空时,运行gogo()else if (messages[i_messages].e" ")
{
gogo();
}