Joachim: id.toString() Funktion unter NS 4.x

Beitrag lesen

Hi,

Problem ist eben, das ich eine Nummer übergeben muss, ob jetzt als String oder nicht ist egal.

Zunaechst mal stellt sich mir jetzt die Frage, warum Du toString benutzt hast. Javascript konvertiert Typen automatisch, wenn Du also mit var x = 1234 folgendes machst: x += "" , dann hast Du einen String.

Nun zum Problem: Wenn Du Nc beruecksichtigen musst, kannst Du folgendermassen kompliziert vorgehen. Das return false schaltet den html-Link ab:

<html>
<head>
<script language="javascript" type="text/javascript">
function test(id) {
    for(i=0;i<document.links.length;i++) { // alle Links im Dokument
        if (id == document.links[i]) {
            alert("gefunden: " + document.links[i]);
            break;
        }
    }
}
</script>
</head>
<body>
<a href="neu.html" onclick="test(this);return false">test</a>
<a href="alt.html" onclick="test(this);return false">test2</a>
<a href="schoen.html" onclick="test(this);return false">test3</a>
</body></html>

Wichtig: this nicht als string reinschreiben, this ist ein Zeiger auf  das uebergeordnete Objekt, hier also den Link

Gruesse  Joachim