UHU-StartseiteInformatikTechnikenjava-scriptSchnipselLibraryTabellen
in Feld umwandeln


/**
Sendet eine Anfrage an die Tabelle
Zurück kommt eine Tabelle mit den Spalten, wie in items definiert
und den Zeilen aus table
items werden sogar interpretiert, wobei $[Attribut] ein Item der
aktuellen Zeile darstellt
Beispiel: "'Nachname:'+$['Nachname']+'Vorname:'+$['Vorname']"
*/
function field(table,items){
  var field = [[]]
  for (var i=0; i < table.data.length; i++){
    var $=[]; var t = table.meta.titles;
    for (var j=0; j < t.length; j++){
	  $[t[j]]=table.data[i][j]
	  document.write(t[j]+"->"+table.data[i][j]+"
") } for (var j=0; j < items.length; j++){ field[i][j] = eval(items[j]) } } return field }



/**
Sendet eine Anfrage an die Tabelle
Zurück kommt eine Tabelle mit den Spalten, wie in items definiert
und den Zeilen aus table
items werden sogar interpretiert, wobei $[Attribut] ein Item der
aktuellen Zeile darstellt
Beispiel: "'Nachname:'+$['Nachname']+'Vorname:'+$['Vorname']"
*/
function field(table,items){
  var field = [[]]
  for (var i=0; i < table.data.length; i++){
    var $=[]; var t = table.meta.titles;
    for (var j=0; j < t.length; j++){
	  $[t[j]]=table.data[i][j]
	  document.write(t[j]+"->"+table.data[i][j]+"
") } for (var j=0; j < items.length; j++){ field[i][j] = eval(items[j]) } } return field }


optimal sichtbar mit Firefox Formeln mit asciimath Druckversion