Michael Hein: dauerhaft ablaufende Javascript-Function

Beitrag lesen

Hi @ll,

ich brauche eure Hilfe!

Innerhalb eines Frames soll ständig ein "Zitat" angezeigt werden und alle Minute soll das Zitat ausgewechselt werden.

<BODY>

... weitere DIV ID="z.B. kontakt"...

<DIV ID="zitat" STYLE="position:absolute; top:67px; left:65px; visibility:visible">
 <FONT SIZE="2" FACE="AGarmond" COLOR="#ffffff">Das wohlüberlegte Treffen von Entscheidungen folgt einer alten Tradition:<BR>Zuerst raten und dann die anderen dafür verantwortlich machen.<BR>
 - Scott Adams, Schöpfer von <B>Dilbert</B></FONT>
</DIV>

<DIV ID="zitat" STYLE="position:absolute; top:67px; left:65px; visibility:hidden">
 <FONT SIZE="2" FACE="AGarmond" COLOR="#ffffff">Wer uns vor nutzlosen Wegen warnt, leistet uns einen ebenso<BR> guten Dienst, wie derjenige, der uns den rechten Weg anzeigt.<BR>
 - Heinrich Heine, (1797 - 1856), dt Dichter</FONT>
</DIV>
<DIV ID="zitat" STYLE="position:absolute; top:67px; left:65px; visibility:hidden">
 <FONT SIZE="2" FACE="AGarmond" COLOR="#ffffff">Ein Experte ist ein Mann, der hinterher genau sagen kann,<BR>warum seine Prognose nicht gestimmt hat.<BR>
 - Winston CHurchill, britischer Politiker</FONT>
</DIV>

... weitere DIV ID="zitat" insgesamt 13 ....

<SCRIPT LANGUAGE="JavaScript">
<!--
var obj = document.getElementById('zitat');

function showZitat()
{
 for (i = 0; i < 13; i++)
 {
  if (obj[i].style.visibility == "visible") // welches Zitat war sichtbar ?
  {
   obj[i].style.visibility = "hidden"; // sichtbares Zitat unsichtbar machen
   i++;     // nächstes Zitat
   obj[i].style.visibility = "visible"; // Zitat sichtbar machen
  }
 }
}
onLoad = window.setTimeout("showZitat()", 60000);
//-->
</SCRIPT>
</BODY>

Leider erscheint nur die Fehlermeldung das obj.style kein Object oder null ist.

Warum?

MfG

Michael Hein