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