Hallo,
als erstes muss ich gestehen, das ich noch Anfänger bin und hoffe das meine Frage nicht zu trivial ist.
Ich erzeuge eine Tabelle (hab ich im Netz gefunden und meinen Bedürfnissen angepasst). Funktioniert super!
for (i=0; i< parent.lfdnr; i++){
parent.i = i;
parent.oben.uebertragen();
tb=document.createElement("tbody");
document.getElementById('Tabelle').appendChild(tb);
var Zeile = document.createElement("tr");
Zeile.id = "Zeile"+i;
tb.appendChild(Zeile);
for(var y=0;y<7;y++){
//-->
switch (y){
case 0:
var eingwert = parent.artikel;
var Zelle = document.createElement("<td align='left' valign='middle'>");
break;
case 1:
var eingwert = parent.ergaenz;
var Zelle = document.createElement("<td align='left' valign='middle'>");
break;
case 2:
var eingwert = parent.ausf;
var Zelle = document.createElement("<td align='right' valign='middle'>");
break;
case 3:
var eingwert = "weitere Infos"
var Zelle = document.createElement("<td align='center' valign='middle' bgcolor='CCCCCC'>");
break;
case 4:
var eingwert = parent.nr;
var Zelle = document.createElement("<td align='center' valign='middle'>");
break;
case 5:
var eingwert = parent.stck;
var Zelle = document.createElement("<td align='right' valign='middle'>");
break;
case 6:
var eingwert = parent.preis + ",- € ";
var Zelle = document.createElement("<td align='right' valign='middle'>");
break;
}
var inhalt = document.createTextNode(eingwert);
Zelle.appendChild(inhalt);
document.getElementById("Zeile"+i).appendChild(Zelle);
}
}
Jetzt mein Problem:
Wie erreiche ich, das ich durch "onKlick" auf das Tabellenfeld: case 3 oder den Text:"weitere Infos" eine Funktion starte, mit der ich dann eine neue Seite öffne. Wie die Funktion selber auszusehen hat ist mir klar, nur nicht wie ich sie an der Stelle aus der Tabelle heraus aufrufen kann.
Danke für Eure Hilfe
Sigge