Axel Richter: hier der quellcode zum array erstellen...

Beitrag lesen

hi!

hier ist der code, den ich bis jetzt geschrieben habe:

function makeItem() {

var Item = new Array();
                        var i = Item;

Warum wird hier i = Item gesetzt?

Item[0] = ["JS FADE", "index.php/"], ["JS MENU", "index.php/"];
                        Item[1] = ["Startseite", "index.php/"], ["News", "index.php/"];

for(var i = 0; i < Item.length; i++) {

Item[i] = document.write("<a href="" + Item[i][1] + "">" + Item[i][0] + "</a>");

Welchen Wert willst Du hier in das Array-Element Item[i] schreiben? document.write("Text") lefert keinen Wert.

alert(Item[i]);

wird immer "undefined" ausgeben.

}

}

In folgender eingekürzter Form schreibt das Script eine Reihe von Links in das Dokument:

<script type="text/javascript">
<!--
var Item = new Array();

Item[0] = ["JS FADE", "index.php/"], ["JS MENU", "index.php/"];
Item[1] = ["Startseite", "index.php/"], ["News", "index.php/"];

for(var i = 0; i < Item.length; i++) {
    document.write("<a href="" + Item[i][1] + "">" + Item[i][0] + "</a>");
}
//-->
</script>

Soll es das tun? Was soll es noch machen?

Gruß

Axel