BenCC: Script funkt plötzlich nicht mehr

Hallo,

ich habe vor kurzen festgestellt, dass ein Script auf meiner Website nicht mewhr funkt.
Das Script soll Zitate zufällig ausgeben. Finde darin aber keinen Fehler.
Hier der Code:

<html>
<head>
<title>Untitled Document</title>
<link rel="stylesheet" href="data.css" type="text/css">

<script language="JavaScript">
<!-- Verstecken für ältere Browser --
var quotenumber = 14 ;
var randomnumber = Math.random() ;
var rand1 = Math.round( (quotenumber-1) * randomnumber) + 1 ;
quotes = new Array
quotes[1] = "Freude an der Arbeit <br>läßt das Werk trefflich geraten.<br>
Aristoteles"
quotes[2] = "Habe Mut, dich deines <br>eigenen Verstandes zu bedienen.<br>
Immanuel Kant"
quotes[3] = "Was es alles gibt, <br>was ich nicht brauche!<br>
Aristoteles"
quotes[4] = "Glücklich ist nicht, <br>wer andern so vorkommt,<br>
sondern wer sich selbst dafür hält.<br>Lucius Annaeus Seneca"
quotes[5] = "Bescheiden können nur die Menschen sein, <br>die genug Selbstbewusstsein haben.<br>Gabriel Laub"
quotes[6] = "Wenn wir keine Fehler machen, <br>heißt das,
    dass wir nicht genug <br>neue Dinge ausprobieren.<br>Phil Knight"
quotes[7] = "Um wirklich glücklich zu sein,<br>muss man eine Aufgabe <br>und eine große Hoffnung haben.<br>Ricard Huch"
quotes[8] = "Das Ganze ist mehr als <br>die Summe seiner Teile.<br>Aristoteles"
quotes[9] = "Die beste Art, sich zu rächen, <br>ist die,
    nicht Gleiches mit Gleichem <br>zu vergelten.<br>Mark Aurel"
quotes[10] = "In jeder Minute, <br>die man mit Ärger verbringt,<br>
    versäumt man sechzig glückliche Sekunden.<br>William Somerset Maugham"
quotes[11] = "Alles, was uns wirklich nützt, <br>ist für wenig Geld zu haben,<br>
    nur das Überflüssige kostet viel.<br>Axel Munthe"
quotes[12] = "Die Gesellschaft besteht <br>aus zwei große Klassen:<br>
die einen haben <br>mehr Essen als Appetit,<br>
die anderen mehr Appetit als Essen.<br>Chamfort"
quotes[13] = "Der Anfang ist die Hälfte des Ganzen.<br>
Aristoteles"
quotes[14] = "Lernen, ohne zu denken, <br>ist eitel; denken, ohne zu lernen, <br>ist gefährlich.<br>Konfuzius"
var quote = quotes[rand1]
// -- End Hiding Here -->
</script>

</head>
<body text="#000000" class="innen">

<div align="center">
  <table width="56%" border="0" bordercolor="#000000" cellspacing="0">
    <tr>
      <td width="79%"> </td>
    </tr>
    <tr>
      <td width="39%"><font face="Verdana, Arial, Helvetica, sans-serif"><b>Homepage </b></font></td>
    </tr>
    <tr>
      <td width="39%">
        <div align="left"><font face="Verdana, Arial, Helvetica, sans-serif"><img src="bilder/punkt_orange.gif" width="100%" height="1" colspan="1"></font></div>
      </td>
           <tr>
      <td width="79%"> </td>
    </tr>
  </table>

<table width="56%" border="0" bgcolor="000000" cellspacing="0" cellpadding="1">
      <tr>
        <td bordercolor="#000000" class="innen" valign="bottom">
        <table width="100%" border="0" class="innen" height="345" cellspacing="0" cellpadding="0">
          <tr class="rand">
            <td colspan="2" align="left" valign="top"><img src="bilder/welcome.gif" width="454" height="55" border="0"></td>
          </tr>
          <tr class="rand">
           <td class="innenstart" align="right" width="50%">Willkommen </td>
            <td bgcolor="#b2bdd2" align="left" width="50%"><font size="1" color="000000" face="Verdana, Arial"><b> </b></font></td>
          </tr>
          <tr class="rand">
                      <td class="innen" width="50%"><img src="bilder/titel.gif" width="200" height="202" align="center"></td>
                      <td class="innen" width="50%" align="center">
                      <script language="JavaScript">
<!-- Verstecken für ältere Browser --
document.write("<i>" + quote + "</i>")
// -- Ende Verstecken -->
</script>
         </td>
          </tr>
          <tr class="rand">
            <td class="innen" colspan="2"> </td>
          </tr>
        </table>
        </td>
      </tr>
    </table>
</div>
</body>
</html>

Kann mir jemand einen Tipp geben? Danke vielmals dafür im Voraus.

mfg
BenCC

  1. Hallo BenCC,

    ich habe vor kurzen festgestellt, dass ein Script auf meiner Website nicht mewhr funkt.

    • welcher browser?
    • was genau passiert/nicht ? (--> Fehlerbeschreibung, Fehlermeldungen ....)

    <script language="JavaScript">

    da muß statt oder zusätzlich zu language type="text/javascript" rein.

    <script language="JavaScript">

    hier auch

    Schöne Grüße aus Köln-Ehrenfeld,

    Elya

    --
    We are still confused, but on a higher level.
    1. Hallo ihr da draußen,

      <script language="JavaScript">
      da muß statt oder zusätzlich zu language type="text/javascript" rein.

      Muss er nicht. Er kann es auch an Stelle des language-Attributs reinschreiben.

      Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
      Candid Dauth (Dogfish)

      --
      Verantwortlich für Falschaussagen ist ausschließlich mein Gehirn. Hinweise auf solche gebe ich ihm aber gerne weiter.
      Let's close our eyes and see what happens.
      http://dogfish.net.tc/
      1. Hallo nach Biberach an der Riss,

        <script language="JavaScript">
        da muß statt oder zusätzlich zu language type="text/javascript" rein.

        Muss er nicht. Er kann es auch an Stelle des language-Attributs reinschreiben.

        wie unterscheidet sich "statt" von "anstelle/an Stelle"?
        OK, hab mich schon mal klarer ausgedrückt... ;-)

        Schöne Grüße aus Köln-Ehrenfeld,

        Elya

        --
        We are still confused, but on a higher level.
        1. Hallo du da draußen,

          wie unterscheidet sich "statt" von "anstelle/an Stelle"?

          Oje. Habe ich wohl das statt überlesen. Aber du weißt ja, die Hitze...

          Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
          Candid Dauth (Dogfish)

          --
          Verantwortlich für Falschaussagen ist ausschließlich mein Gehirn. Hinweise auf solche gebe ich ihm aber gerne weiter.
          Let's close our eyes and see what happens.
          http://dogfish.net.tc/
  2. Hallo du da draußen,

    <link rel="stylesheet" href="data.css" type="text/css">

    Ich hoffe, dass du in diesem Stylesheet eine andere Textfarbe für das Zitat oder eine andere Hintergrundfarbe für die Tabellenzelle oder Tabelle angibst. Sonst hast du schwarzen Text auf schwarzem Untergrund.

    quotes[1] = "Freude an der Arbeit <br>läßt das Werk trefflich geraten.<br>
    Aristoteles"
    quotes[2] = "Habe Mut, dich deines <br>eigenen Verstandes zu bedienen.<br>
    Immanuel Kant"
    quotes[3] = "Was es alles gibt, <br>was ich nicht brauche!<br>
    Aristoteles"
    quotes[4] = "Glücklich ist nicht, <br>wer andern so vorkommt,<br>
    sondern wer sich selbst dafür hält.<br>Lucius Annaeus Seneca"
    quotes[5] = "Bescheiden können nur die Menschen sein, <br>die genug Selbstbewusstsein haben.<br>Gabriel Laub"
    quotes[6] = "Wenn wir keine Fehler machen, <br>heißt das,
        dass wir nicht genug <br>neue Dinge ausprobieren.<br>Phil Knight"
    quotes[7] = "Um wirklich glücklich zu sein,<br>muss man eine Aufgabe <br>und eine große Hoffnung haben.<br>Ricard Huch"
    quotes[8] = "Das Ganze ist mehr als <br>die Summe seiner Teile.<br>Aristoteles"
    quotes[9] = "Die beste Art, sich zu rächen, <br>ist die,
        nicht Gleiches mit Gleichem <br>zu vergelten.<br>Mark Aurel"
    quotes[10] = "In jeder Minute, <br>die man mit Ärger verbringt,<br>
        versäumt man sechzig glückliche Sekunden.<br>William Somerset Maugham"
    quotes[11] = "Alles, was uns wirklich nützt, <br>ist für wenig Geld zu haben,<br>
        nur das Überflüssige kostet viel.<br>Axel Munthe"
    quotes[12] = "Die Gesellschaft besteht <br>aus zwei große Klassen:<br>
    die einen haben <br>mehr Essen als Appetit,<br>
    die anderen mehr Appetit als Essen.<br>Chamfort"
    quotes[13] = "Der Anfang ist die Hälfte des Ganzen.<br>
    Aristoteles"
    quotes[14] = "Lernen, ohne zu denken, <br>ist eitel; denken, ohne zu lernen, <br>ist gefährlich.<br>Konfuzius"

    Ersetze die Zeilenumbrüche (Zeilenumbrüche, nicht die <br>s) in den Strings durch \n. Und gewöhne dir besser an, nach jeder Anweisung ein Semikolon (;) zu setzen.

    <body text="#000000" class="innen">

    Hier definierst du die Textfarbe als schwarz,

    <table width="56%" border="0" bgcolor="000000" cellspacing="0" cellpadding="1">

    und hier die Hintergrundfarbe der Tabelle, falls das eine Farbe sein soll. Da fehlt das # davor. Siehe oben.

    Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
    Candid Dauth (Dogfish)

    --
    Verantwortlich für Falschaussagen ist ausschließlich mein Gehirn. Hinweise auf solche gebe ich ihm aber gerne weiter.
    Let's close our eyes and see what happens.
    http://dogfish.net.tc/