moin,
ich kenn mich leider nicht so gut mit JavaScript aus, darum brauche ich Eure Hilfe. Ich habe folgendes Javascript und möchte anstatt das var intv = 60 ist eine zufallszahl zwischen 300 und 840.
Wie müste ich vorgehen ?
mfg
Einste1n
ich kenn mich leider nicht so gut mit JavaScript aus, darum brauche ich Eure Hilfe. Ich habe folgendes Javascript und möchte anstatt das var intv = 60 ist eine zufallszahl zwischen 300 und 840.
Wie müste ich vorgehen ?
Code:
<script language="JavaScript">
var security_id=%max_security_id;
var intv = 60;
if(intv&&!isNaN(intv)){
var folder=external.m2_plugin_folder(security_id, "Continuous Reload");
var reload_button=folder+'\rreload_button.gif';
var close_button=folder+'\close_button.gif';
var ft='<html>\n';
ft+='<head><title>\n';
ft+=external.get_tab(security_id, external.cur_sel).document.title+'\n';
ft+='</title></head>\n';
ft+='<frameset rows=\'*,15\' framespacing=0 border=0 frameborder=no>\n';
ft+='<frame id=\'TargetFrame\' scrolling=auto noresize frameborder=no>\n';
ft+='<frame id=\'TimerFrame\' scrolling=no noresize frameborder=no>\n';
ft+='</frameset>\n';
ft+='</html>';
with(document){
write(ft);
frames['TargetFrame'].location.href=document.location.href;
var docstr='<html>\n';
docstr+='<body style=\'background-color: black; color: white; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; margin-top:0px;\'>\n';
docstr+='<div align=\'center\' valign=\'middle\'><a href=\"javascript:reloadFrame()\" onmouseover=\"window.status=\'Reload the Page\'; return true\"><img align=\'middle\' alt=\'Reload the Page\' src=\''+reload_button+'\' height=\'11\' width=\'43\' border=\'0\'></a>Reloading in <span valign=\'middle\' id=\'caption\'></span><a href=\"javascript:document.location=parent.frames[\'TargetFrame\'].location.href;\" target=\"_parent\" onmouseover=\"window.status=\'Close Continuous Reload\'; return true\"><img align=\'middle\' alt=\'Close Continuous Reload\' src=\''+close_button+'\' height=\'11\' width=\'11\' border=\'0\'></a></div>\n';
docstr+='</body>\n';
docstr+='<script>\nvar reloadIntv='+intv+';\nvar secsLeft='+intv+';\nfunction reloadFrame(){secsLeft=reloadIntv+1;parent.frames[\'TargetFrame\'].history.go();}\nfunction countDown(){secsLeft--;showTime();}\nfunction showTime(){\ntemp = secsLeft;\ntemp2 = temp / (60*60);\nhours = Math.floor(temp2);\ntemp = temp - (hours*60*60);\ntemp2 = temp / 60;\nminutes = Math.floor(temp2);\ntemp = temp - (minutes*60);\nseconds = temp;\nif(hours < 10) hours = "0"+hours;\nif(minutes < 10) minutes = "0"+minutes;\nif(seconds < 10) seconds = "0"+seconds;\ndocument.getElementById(\'caption\').innerHTML=hours+\':\'+minutes+\':\'+seconds;\n}\nsetInterval(\'reloadFrame()\','+intv*1000+');\nsetInterval(\'countDown()\',1000);\nshowTime();\n</script/>\n';
docstr+='</html>';
frames['TimerFrame'].document.write(docstr);
}
}
</script>
mfg
Einste1n