2* window.status in einem Script

fanste

Erfahrenes Mitglied
Hallo,
Hab mir hier aus dem Forum zwei Script geholt und wollte diese kombinieren. Hat funktioniert. Mein Problem ist nur, dass beide Script ihr angaben in der Explorer Leiste machen (Befehl: window.status). Das eine wird dauerhaft angezeigt, während dass andere immer nur kurz dazwischen funkt.

hier das Script:
Code:
<body onLoad="clock()">
<SCRIPT LANGUAGE="JavaScript">
   function setOnlineTime()
   {
      window.setTimeout("setOnlineTime()",1000);
      now = new Date();
      diff = Math.floor((now.getTime()-starttime)/1000);
      hours = Math.floor(diff/3600);
      mins = Math.floor(diff/60) % 60;
      secs = diff % 60;
      if (hours < 10)
         hours = "0"+hours;
      if (mins < 10)
         mins = "0"+mins;
      if (secs < 10)
         secs = "0"+secs;

      window.status = "Im Chat seit: " + hours + ":" + mins + ":" + secs;
   }

   now = new Date();
   starttime = now.getTime();
   window.setTimeout("setOnlineTime()",1000);
</SCRIPT>

<script type="text/javascript">

function clock() {

//ZEIT
  var now = new Date();
  var hours = now.getHours();
  var minutes = now.getMinutes();
  var seconds = now.getSeconds();

  if(hours<10){
    hours = "0"+hours;
  }
  if(minutes<10){
    minutes = "0"+minutes;
  }
  if(seconds<10){
    seconds = "0"+seconds;
  }

  var timeString = ""+hours+":"+minutes+":"+seconds;
window.status="Aktuelle Uhrzeit   " + timeString;

window.setTimeout("clock();", 1000);
}

</script>

Wie kann ich das script so machen, dass beides dauerhaft angezeigt wird?

Danbke schonmal im voraus
 
Packe beides zusammen und benenne die Variable "hours"... das ist das einzige Problemkind, weil sie in beiden Skripten vorkommt, um.

Dann füge halt den kompletten String zusammen, wie du ihn brauchst.
 
Zurück