Safak: Tooltip script

Was ist an dem fogenden script falsch? Das erste funktioniert, das zweite aber nicht...
---------
1
---------

<script language="JavaScript" type="text/javascript">
 <!--
 st = "Juhu";
 kfi = "juhuu";

function tooltip() {
    for (var i=0; i<document.getElementsByTagName("td").length; i++) {
        if (document.getElementsByTagName("td")[i].firstChild.data=="ST"){ document.getElementsByTagName("td")[i].title=st;}
         elsif (document.getElementsByTagName("td")[i].firstChild.data=="KFI"){ document.getElementsByTagName("td")[i].title=kfi;}
          else {return;}
    }
}

// -->
</script>

--------
2
--------

<script language="JavaScript" type="text/javascript">
 <!--
 st = "Juhu";
 kfi = "juhuu";

function tooltip() {
    for (var i=0; i<document.getElementsByTagName("td").length; i++) {
        if (document.getElementsByTagName("td")[i].firstChild.data=="ST") document.getElementsByTagName("td")[i].title=st;

}
}

// -->
</script>
---------------------------------------

Habe ich die if-elsif-else Anweisung im ersten script falsch notiert?

Danke,

Safak

  1. Sorry!
    Das zweite funktioniert, das erste nicht!

  2. elsif (document.getElementsByTagName("td ...

    else if !

    1. elsif (document.getElementsByTagName("td ...

      else if !

      gut dann gibt es keinen Fehler aus. aber dann funktionier die funktion nichtmehr...

      1. elsif (document.getElementsByTagName("td ...

        else if !

        gut dann gibt es keinen Fehler aus. aber dann funktionier die funktion nichtmehr...

        ---> Es funktionier allesdings wenn man das else am Ende weglässt.
        Ich frage mich dann wieso in den Selfhtml pages das nicht erwähnt war :/ da stand if-elsif-else...hmm ok sorry, nochmal nachgeschaut das war perl..................................(müde)

        sooorry *g*

        Gruß,

        Safak

        <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
        <html>
        <head>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
        <head>
        <title>Tabelle</title>
        <script language="JavaScript" type="text/javascript">
         <!--
         st = "Juhu";
         kfi = "juhuu";

        function tooltip() {
            for (var i=0; i<document.getElementsByTagName("td").length; i++) {
                if (document.getElementsByTagName("td")[i].firstChild.data=="ST"){ document.getElementsByTagName("td")[i].title=st;}
                 else if (document.getElementsByTagName("td")[i].firstChild.data=="KFI"){ document.getElementsByTagName("td")[i].title=kfi;}

        }
        }

        // -->
        </script>

        </head>

        <body onLoad="tooltip()" style="word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0">

        <p style="word-spacing: 0; line-height: 100%; text-indent: 0; margin: 0"><font face="Arial" size="4">Auflistung
        international gültiger Dokumente zu den Hauptprozessen</font> </p>

        <table width="100%" border="1" name="dokumente">
        <tr>
            <td> </td>
            <td> </td>
            <td>ST</td>
            <td>KFI</td>
            <td> </td>
            <td> </td>
            <td> </td>
            <td> </td>
            <td> </td>
          </tr>
        </table>
        </body>
        </html>