Seite 1 von 1

Text zu einer bestimmten Uhrzeit

Verfasst: 15.12.2009, 13:27
von Maxs
hey,

Code: Alles auswählen

<script language="javascript">function checkTime(){jetzt=new Date(); stunde=jetzt.getHours(); minute=jetzt.getMinutes(); zeit=(stunde>9?stunde:"0"+stunde)+":"+(minute>9?minute:"0"+minute); if(zeit=="19:50"){document.write("hallo es ist jetzt 19.50 uhr in zehn minuten beginnt ...........")} if(zeit=="09:05"){document.write("Morgen! Es ist 5 nach 9 usw.")}}window.setInterval(checkTime, 60000);</script>
hab ich geändert in:

Code: Alles auswählen

function checkTime(){
jetzt=new Date(); 
stunde=jetzt.getHours(); 
minute=jetzt.getMinutes(); 
zeit=(stunde>9?stunde:"0"+stunde)+":"+(minute>9?minute:"0"+minute); 
  if(zeit=="19:50"){document.write("hallo es ist jetzt 19.50 uhr in zehn minuten beginnt ...........")} 
  if(zeit=="09:05"){document.write("Morgen! Es ist 5 nach 9 usw.")}
 }
window.setInterval(checkTime, 60000);

Das habe ich hochgeladen (als .js) und normal in die ankündigung eingebunden. Soweit so gut. Aber wenn dann die Uhrzeit ist, wird im Internet Explorer (im Firefox nicht) der chatstream weiß, und dann erscheint dieser angegebene text. Man sieht also den chat nicht mehr. Da hilft nur noch reconnect.

Kann mir wer helfen und sagen, wo das problem steckt?

P.S: Der obere code macht das genauso, wenn ich ihn in die ankündigung schreibe.

Re: Text zu einer bestimmten Uhrzeit

Verfasst: 22.12.2009, 13:22
von 1. FC Keller
versuchs mal damit (ungetestet)

Code: Alles auswählen

function checkTime(){
  jetzt=new Date(); 
  stunde=jetzt.getHours(); 
  minute=jetzt.getMinutes(); 
  zeit=(stunde>9?stunde:"0"+stunde)+":"+(minute>9?minute:"0"+minute); 
  if(zeit=="19:50"){writeDiv("hallo es ist jetzt 19.50 uhr in zehn minuten beginnt ...........")} 
  if(zeit=="09:05"){writeDiv("Morgen! Es ist 5 nach 9 usw.")}
 }
function writeDiv(text){
  cont=document.createElement("div");
  cont.innerHTML=text;
  document.body.appendChild(cont);
}
window.setInterval(checkTime, 60000);
hier wird auf document.write verzichtet, was das problem ziemlich sicher auslöste

Re: Text zu einer bestimmten Uhrzeit

Verfasst: 23.12.2009, 22:37
von Maxs
Funktioniert einwandfrei, danke ;)