Hallo Leute,
wie kann ich Werte (Text und Zahlenwerte) aus einer externe js-Datei in eine HTML-Tabelle einlesen?
Oder ist dieser Wunsch nicht realisierbar?
Viele Grüße
Peter
Hallo,
Du kannst Daten aus einer JS-Datei mit
innerHTML (NS6,IE 5):
var zellen=new Array();
zellen=document.getElementByTagName("TD");zellen[4].innerHTML="<span>einText</span>";
innerText (IE ab 4.0)
childnodes[0].data (DOM2)
createTextnode (DOM2)
createElement (DOM2)
load, data (Netscape 4)
ergänzen.
Am einfachsten dafür aber langsam geht es mit document.write innerhalb des Tags, z.B.
<TD><script type=text/javascript>document.write(Variablen)</script></TD>
oder mit Textarea
<Form id=ausgabe>...
<TD><Textarea id=zelle1 value=""></textarea</TD>
..</FORM>
document.ausgabe.zelle1.value=werte (IE bis 4.0 und Netscape kleiner 6.0)
document.getElementById("zelle1").value=werte;
Hast Du häufige Anwendungen mit wechselnden Inhalten innerhalb von Tabellen empfehle ich Dir den Ein-/Umstieg auf PHP anstatt JavaScript, da JavaScript nicht bei jedem Broser gleich funktioniert und auch nicht immer aktiviert ist:
echo "<TD>".$meineWerte[2]."</TD>";
oder
<TD><? echo $werte; ></TD>
Ansonsten verweise ich für JavaScript auf die Möglichkeiten des String-Objektes, das wohl für eine formatierte Ausgabe von Werten kaum Wünsche offen lässt. (mit document.write).