函数传值问题,跪求各位大虾指导!!!! setTimeout("show()",1000) ;拿到show的函数体外面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先感谢楼上几位,整个页面代码如下,请诸位辛苦运行一下,我死活运行不出结果请大虾看看问题在哪。。<html> <head><script language="javascript"><!--c1=new Image(); c1.src="img/c1.gif"c2=new Image(); c2.src="img/c2.gif"c3=new Image(); c3.src="img/c3.gif"c4=new Image(); c4.src="img/c4.gif"c5=new Image(); c5.src="img/c5.gif"c6=new Image(); c6.src="img/c6.gif"c7=new Image(); c7.src="img/c7.gif"c8=new Image(); c8.src="img/c8.gif"c9=new Image(); c9.src="img/c9.gif"c0=new Image(); c0.src="img/c0.gif"cb=new Image(); cb.src="img/cb.gif"function extract(d,h,m,s){ if (!document.images) return if ((d>=10)&&(d<100)) { document.images.a.src=cb.src document.images.b.src=eval("c"+Math.floor(d/10)+".src") document.images.c.src=eval("c"+(d%10)+".src") } else if(d>=100) { document.images.a.src=c1.src document.images.b.src=eval("c"+Math.floor(d/10)+".src") document.images.c.src=eval("c"+(d%10)+".src") } else { document.images.a.src=cb.src document.images.b.src=cb.src document.images.c.src=eval("c"+d+".src") } if (h<9) { document.images.e.src=cb.src document.images.f.src=eval("c"+h+".src") } else { document.images.e.src=eval("c"+Math.floor(h/10)+".src") document.images.f.src=eval("c"+(h%10)+".src") } if (m<9) { document.images.h.src=cb.src document.images.i.src=eval("c"+m+".src") } else { document.images.h.src=eval("c"+Math.floor(m/10)+".src") document.images.i.src=eval("c"+(m%10)+".src") } if (s<9) { document.images.k.src=cb.src document.images.l.src=eval("c"+s+".src") } else { document.images.k.src=eval("c"+Math.floor(s/10)+".src") document.images.l.src=eval("c"+(s%10)+".src") } }function show(){ var daysoldvar minsoldvar secondsvar hrsold BirthDay=new Date("12-21-2007"); today=new Date(); timeold=(BirthDay.getTime()-today.getTime()); sectimeold=timeold/1000 ; secondsold=Math.floor(sectimeold); msPerDay=24*60*60*1000 ; e_daysold=timeold/msPerDay ; daysold=Math.floor(e_daysold); e_hrsold=(e_daysold-daysold)*24; hrsold=Math.floor(e_hrsold); e_minsold=(e_hrsold-hrsold)*60; minsold=Math.floor((e_hrsold-hrsold)*60); seconds=Math.floor((e_minsold-minsold)*60) ; extracts(daysold,hrsold,minsold,seconds); setTimeout("show()",1000) ; } //--></script> </head> <body bgcolor=cyan "onload=show()"><br>还有<br> <span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF'><img src="img/c2.gif" name="a"><img src="cb.gif" name="b"><img src="cb.gif" name="c"><img src="cb.gif" name="d"><img src="cb.gif" name="e"><img src="cb.gif" name="f"><img src="cb.gif" name="g"><img src="cb.gif" name="h"><img src="cb.gif" name="i"><img src="cb.gif" name="j"><img src="cb.gif" name="k"><img src="cb.gif" name="l"></span> </body></html> 1. <body bgcolor=cyan "onload=show()"><body bgcolor=cyan onload="show()">2.extracts(daysold,hrsold,minsold,seconds);function extract(d,h,m,s){extracts ? extract ? 你没用alert()打个断点看看走到哪停了 哈哈 高手一眼都看出来了 "onload=show()" extract 晕了 全是明显的错误 你改完看看 改了extracts为extract 还是不能执行 还有我设置了alert断点 alert 根本没有执行!!!!为身么啊啊啊啊啊啊 谢谢各位了!!<html> <head><script language="javascript"><!--c1=new Image(); c1.src="img/c1.gif"c2=new Image(); c2.src="img/c2.gif"c3=new Image(); c3.src="img/c3.gif"c4=new Image(); c4.src="img/c4.gif"c5=new Image(); c5.src="img/c5.gif"c6=new Image(); c6.src="img/c6.gif"c7=new Image(); c7.src="img/c7.gif"c8=new Image(); c8.src="img/c8.gif"c9=new Image(); c9.src="img/c9.gif"c0=new Image(); c0.src="img/c0.gif"cb=new Image(); cb.src="img/cb.gif"function extract(d,h,m,s){ alert('aaaaa')//根本没有执行 if (!document.images) return if ((d>=10)&&(d<100)) { document.images.a.src=cb.src document.images.b.src=eval("c"+Math.floor(d/10)+".src") document.images.c.src=eval("c"+(d%10)+".src") } else if(d>=100) { document.images.a.src=c1.src document.images.b.src=eval("c"+Math.floor(d/10)+".src") document.images.c.src=eval("c"+(d%10)+".src") } else { document.images.a.src=cb.src document.images.b.src=cb.src document.images.c.src=eval("c"+d+".src") } if (h<9) { document.images.e.src=cb.src document.images.f.src=eval("c"+h+".src") } else { document.images.e.src=eval("c"+Math.floor(h/10)+".src") document.images.f.src=eval("c"+(h%10)+".src") } if (m<9) { document.images.h.src=cb.src document.images.i.src=eval("c"+m+".src") } else { document.images.h.src=eval("c"+Math.floor(m/10)+".src") document.images.i.src=eval("c"+(m%10)+".src") } if (s<9) { document.images.k.src=cb.src document.images.l.src=eval("c"+s+".src") } else { document.images.k.src=eval("c"+Math.floor(s/10)+".src") document.images.l.src=eval("c"+(s%10)+".src") } }function show(){ var daysoldvar minsoldvar secondsvar hrsold BirthDay=new Date("12-21-2007"); today=new Date(); timeold=(BirthDay.getTime()-today.getTime()); sectimeold=timeold/1000 ; secondsold=Math.floor(sectimeold); msPerDay=24*60*60*1000 ; e_daysold=timeold/msPerDay ; daysold=Math.floor(e_daysold); e_hrsold=(e_daysold-daysold)*24; hrsold=Math.floor(e_hrsold); e_minsold=(e_hrsold-hrsold)*60; minsold=Math.floor((e_hrsold-hrsold)*60); seconds=Math.floor((e_minsold-minsold)*60) ; extract(daysold,hrsold,minsold,seconds); setTimeout("show()",1000) ; } //--></script> </head> <body bgcolor=cyan "onload=show()"><br><br> <span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF'><img src="img/c2.gif" name="a"><img src="cb.gif" name="b"><img src="cb.gif" name="c"><img src="cb.gif" name="d"><img src="cb.gif" name="e"><img src="cb.gif" name="f"><img src="cb.gif" name="g"><img src="cb.gif" name="h"><img src="cb.gif" name="i"><img src="cb.gif" name="j"><img src="cb.gif" name="k"><img src="cb.gif" name="l"></span> </body></html> kisslan(郁忧的曼陀萝) 回答正确问题出在onload="show()"的引号上!!!谢各位 结帖散分 如何用jquery实现异步刷新 做过js+html打印的,来看一下。 凤凰网页面上的那个“内容推荐”的新闻导航条怎么实现的? jquery的选择器的一个问题! 使用validator.js时,如何控制只为数字,或是为空呢? jquery 下 bind 方法带参数的问题 初学者的一个很郁闷的JavaScript问题关于document.write extjs4 combobox 数据显示在一行,如何分行显示 dojo js如何实现一checkbox的全选 JS一个阴影效果。。。 java私塾是这样对我的,大家来认清他! 没有分了,但是还是要问个javascript解析xml的问题
请大虾看看问题在哪。。
<html>
<head>
<script language="javascript">
<!--
c1=new Image(); c1.src="img/c1.gif"
c2=new Image(); c2.src="img/c2.gif"
c3=new Image(); c3.src="img/c3.gif"
c4=new Image(); c4.src="img/c4.gif"
c5=new Image(); c5.src="img/c5.gif"
c6=new Image(); c6.src="img/c6.gif"
c7=new Image(); c7.src="img/c7.gif"
c8=new Image(); c8.src="img/c8.gif"
c9=new Image(); c9.src="img/c9.gif"
c0=new Image(); c0.src="img/c0.gif"
cb=new Image(); cb.src="img/cb.gif"
function extract(d,h,m,s){
if (!document.images)
return
if ((d>=10)&&(d<100))
{
document.images.a.src=cb.src
document.images.b.src=eval("c"+Math.floor(d/10)+".src")
document.images.c.src=eval("c"+(d%10)+".src")
}
else if(d>=100)
{
document.images.a.src=c1.src
document.images.b.src=eval("c"+Math.floor(d/10)+".src")
document.images.c.src=eval("c"+(d%10)+".src")
}
else
{
document.images.a.src=cb.src
document.images.b.src=cb.src
document.images.c.src=eval("c"+d+".src")
}
if (h<9)
{
document.images.e.src=cb.src
document.images.f.src=eval("c"+h+".src")
}
else
{
document.images.e.src=eval("c"+Math.floor(h/10)+".src")
document.images.f.src=eval("c"+(h%10)+".src")
} if (m<9)
{
document.images.h.src=cb.src
document.images.i.src=eval("c"+m+".src")
}
else
{
document.images.h.src=eval("c"+Math.floor(m/10)+".src")
document.images.i.src=eval("c"+(m%10)+".src")
}
if (s<9)
{
document.images.k.src=cb.src
document.images.l.src=eval("c"+s+".src")
}
else
{
document.images.k.src=eval("c"+Math.floor(s/10)+".src")
document.images.l.src=eval("c"+(s%10)+".src")
}
}
function show(){
var daysold
var minsold
var seconds
var hrsold
BirthDay=new Date("12-21-2007");
today=new Date();
timeold=(BirthDay.getTime()-today.getTime());
sectimeold=timeold/1000 ;
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000 ;
e_daysold=timeold/msPerDay ;
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60) ;
extracts(daysold,hrsold,minsold,seconds);
setTimeout("show()",1000) ;
}
//-->
</script>
</head>
<body bgcolor=cyan "onload=show()"><br>还有<br>
<span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF'>
<img src="img/c2.gif" name="a">
<img src="cb.gif" name="b">
<img src="cb.gif" name="c">
<img src="cb.gif" name="d">
<img src="cb.gif" name="e">
<img src="cb.gif" name="f">
<img src="cb.gif" name="g">
<img src="cb.gif" name="h">
<img src="cb.gif" name="i">
<img src="cb.gif" name="j">
<img src="cb.gif" name="k">
<img src="cb.gif" name="l">
</span> </body>
</html>
<body bgcolor=cyan onload="show()">2.extracts(daysold,hrsold,minsold,seconds);
function extract(d,h,m,s){
extracts ? extract ?
<html>
<head>
<script language="javascript">
<!--
c1=new Image(); c1.src="img/c1.gif"
c2=new Image(); c2.src="img/c2.gif"
c3=new Image(); c3.src="img/c3.gif"
c4=new Image(); c4.src="img/c4.gif"
c5=new Image(); c5.src="img/c5.gif"
c6=new Image(); c6.src="img/c6.gif"
c7=new Image(); c7.src="img/c7.gif"
c8=new Image(); c8.src="img/c8.gif"
c9=new Image(); c9.src="img/c9.gif"
c0=new Image(); c0.src="img/c0.gif"
cb=new Image(); cb.src="img/cb.gif"
function extract(d,h,m,s){
alert('aaaaa')//根本没有执行
if (!document.images)
return
if ((d>=10)&&(d<100))
{
document.images.a.src=cb.src
document.images.b.src=eval("c"+Math.floor(d/10)+".src")
document.images.c.src=eval("c"+(d%10)+".src")
}
else if(d>=100)
{
document.images.a.src=c1.src
document.images.b.src=eval("c"+Math.floor(d/10)+".src")
document.images.c.src=eval("c"+(d%10)+".src")
}
else
{
document.images.a.src=cb.src
document.images.b.src=cb.src
document.images.c.src=eval("c"+d+".src")
}
if (h<9)
{
document.images.e.src=cb.src
document.images.f.src=eval("c"+h+".src")
}
else
{
document.images.e.src=eval("c"+Math.floor(h/10)+".src")
document.images.f.src=eval("c"+(h%10)+".src")
} if (m<9)
{
document.images.h.src=cb.src
document.images.i.src=eval("c"+m+".src")
}
else
{
document.images.h.src=eval("c"+Math.floor(m/10)+".src")
document.images.i.src=eval("c"+(m%10)+".src")
}
if (s<9)
{
document.images.k.src=cb.src
document.images.l.src=eval("c"+s+".src")
}
else
{
document.images.k.src=eval("c"+Math.floor(s/10)+".src")
document.images.l.src=eval("c"+(s%10)+".src")
}
}
function show(){
var daysold
var minsold
var seconds
var hrsold
BirthDay=new Date("12-21-2007");
today=new Date();
timeold=(BirthDay.getTime()-today.getTime());
sectimeold=timeold/1000 ;
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000 ;
e_daysold=timeold/msPerDay ;
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60) ;
extract(daysold,hrsold,minsold,seconds);
setTimeout("show()",1000) ;
}
//-->
</script>
</head>
<body bgcolor=cyan "onload=show()"><br><br>
<span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF'>
<img src="img/c2.gif" name="a">
<img src="cb.gif" name="b">
<img src="cb.gif" name="c">
<img src="cb.gif" name="d">
<img src="cb.gif" name="e">
<img src="cb.gif" name="f">
<img src="cb.gif" name="g">
<img src="cb.gif" name="h">
<img src="cb.gif" name="i">
<img src="cb.gif" name="j">
<img src="cb.gif" name="k">
<img src="cb.gif" name="l">
</span> </body>
</html>