window.onload 不适用于计数器页面
window.onload isn't working for counter page
>我不明白!为什么这段代码不起作用?window.onload 不能双重功能。我应该如何编写此代码?
Perl 没问题。但是Javascript是错误的。我需要Javascript的帮助。
Perl:
print $lqcgi->td({ -class => 'navItemText', -align => 'left'}, '<script> document.write("refresh in <strong><span id='"counter'"></span></strong> seconds")</script></td></tr>' )
print "<script>document.write('<p><small>You will be redirected to main page in <strong><span id='"a_reload'"></span></strong> sec.</small></p>')</script>";
Javascript:
var Time = 60;
var Counter = zaehler;
function zaehler(){
if (Time > 0) {
Time --;
document.getElementById('counter').innerHTML = Time;
setTimeout("zaehler()",1000);
}
else {
window.location.reload(true);
}
}
window.onload = Counter;
function a_confirm(){
var x = confirm("Are you sure to Confirmation?");
if (x == true){
return true;
}
else{
return false;
}
}
var Time_2 = 5;
var Counter_2 = c_reload
function c_reload(){
if (Time_2 > 0) {
Time_2 --;
document.getElementById('a_reload').innerHTML = Time_2;
setTimeout("c_reload()", 1000);
}
else{
window.history.back(-1);
}
}
window.onload = Counter_2;
var Counter = function (){
应该解决你的问题。目前,您在创建引用之前分配引用(zaehler)。将
my $Counter = $zaehler;
my $zaehler = sub {
...
在 Perl 中。
相关文章:
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- PHP中的setcookie仅适用于localhost
- html5 drawImage适用于firefox,而不是chrome
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- ResolveUrl是否适用于././也
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- JavaScript警报适用于int,但不适用于string
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- Regex Replace仅适用于Last Match
- window.onload适用于aspx页面,但不适用于普通html
- Jquery Ajax POST不工作.适用于GET
- 画布上的自定义字体仅适用于safari
- Javascript仅适用于alert()和Debug模式
- JS适用于Firefox和Safari,但不适用于Chrome.此处'是我的网站
- Regex不适用于Firefox,但适用于Chrome
- 通过单击主菜单外部关闭子菜单'不适用于IE,但适用于Firefox&铬
- AngularJS$http.post没有'不适用于Chrome,仅适用于IE
- Javascript仅适用于jQuery mobile中的页面刷新
- 关闭当前选项卡并打开一个新的-仅适用于Chrome