Ron: syntax-fehler in meinem script?

Beitrag lesen

hallo miteinander,

mal wieder ne frage..

versuche mich grad an einem selbstgemachten warenkorb.
wenn man ein objekt anklickt, wird ne variable ans frameset geschickt.

immer die heisst immer

'Buchbestellung' mit ner zahl hintendran. also z.b:, 'Buchbestellung1'

jetzt soll man sich auch den warenkorb ansehen können, wenn man auf einen link klickt. daraufhin wird die 'function ausgabe()' aufgerufen.
welche aber noch nicht funktioniert.

er mekkert immer an das ein ';' fehlt in der zeile:

var xx[y] = top.Buchbestellung[y];

die variablen sind jedenfalls vorhanden.

und hier das script:

<script type="text/javascript"><!--

var warenkorb;
var y
function ausgabe()
{
for(var y = 0; y <= 10; y++) {
var xx[y] = top.Buchbestellung[y];

for(zz = 0; zz <= 10; zz++)  {
 if( xx[y] != "") {
 warenkorb = warenkorb +  xx[y] + "<br>";
 }}}
MeinFenster =
 window.open("hg.html", "Warenkorbfenster", "width=300,height=400,scrollbars");

MeinFenster.document.open("text/html");
MeinFenster.document.writeln("<link rel='stylesheet' href='paranusform.css' type='text/css'>");
MeinFenster.document.writeln("<br><br><br><span class='uberschrift'>Sie haben FolgendeBücher in den Warenkorb gelegt:</span><br><br>");
MeinFenster.document.writeln(warenkorb);
MeinFenster.document.close();return false;
}
// -->
  </script>

<script type="text/javascript"><!--

var warenkorb;
var yy
function ausgabe()
{
for(var y = 0; y <= 10; y++) {
var xx[y] = top.Buchbestellung[y];

for(zz = 0; zz <= 10; zz++)  {
 if( xx[y] != "") {
 warenkorb = warenkorb +  xx[y] + "<br>";
 }}}
MeinFenster =
 window.open("hg.html", "Warenkorbfenster", "width=300,height=400,scrollbars");

MeinFenster.document.open("text/html");
MeinFenster.document.writeln("<link rel='stylesheet' href='paranusform.css' type='text/css'>");
MeinFenster.document.writeln("<br><br><br><span class='uberschrift'>Sie haben FolgendeBücher in den Warenkorb gelegt:</span><br><br>");
MeinFenster.document.writeln(warenkorb);
MeinFenster.document.close();return false;
}

</script>

hab das gefühl das die syntax nicht ganz stimmt, hab ich nämlich selber zusammengedacht. und bin eigentlich kein programmierer. wird langsam erst.

vielleicht kann mir jemand aud die sprünge helfen...

gruß ron