Hallo,
scheitere leider bei folgendem Versuch.
Das Script ansich funktioniert, nur möchte ich dass ein Array aus einer externen Datei geladen wird, welches ab und zu neue Daten enthält.
Mithilfe von jQuery
und
rufe ich die externe Datei auf, wie kann ich dort nun die Variable auslesen, sie an createtable übergeben und erstellen lassen ?
geht schonmal nicht.
Hab mit Firebug versucht den Code zu debuggen, aber irgendwie kann ich da nichtmal step für step durchklick0rn.
scheitere leider bei folgendem Versuch.
Code:
function createtable(){
var tab = new Array(1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8);
var t = document.createElement("table");
var tb = document.createElement("tbody");
tr = document.createElement("tr");
for(x=0; x<4; x++)
{
td = document.createElement("td");
string = document.createTextNode((tab[x]));
td.appendChild(string); // string in td
tr.appendChild(td) // td in tr
}
tb.appendChild(tr); // tr in body
tr = document.createElement("tr");
for(x=4; x<8; x++)
{
td = document.createElement("td");
string = document.createTextNode((tab[x]));
td.appendChild(string);
tr.appendChild(td)
}
tb.appendChild(tr);
t.appendChild(tb);
t.setAttribute("ID", 'table');
t.setAttribute("class", 'test');
t.setAttribute("cellspacing", '1');
t.setAttribute("cellpadding", '1');
t.setAttribute("border", '1');
document.getElementById('showtable').appendChild(t);
}
Das Script ansich funktioniert, nur möchte ich dass ein Array aus einer externen Datei geladen wird, welches ab und zu neue Daten enthält.
Mithilfe von jQuery
Code:
var refresh = setInterval(
function ()
{
$('#content').load('content.html');
}, 100000);
und
Code:
<div id="content"></div>
rufe ich die externe Datei auf, wie kann ich dort nun die Variable auslesen, sie an createtable übergeben und erstellen lassen ?
Code:
<script type="text/javascript">
function getData() {
var tab = new Array(5.4,5.3,5.6,4.5,3.8,7.6,5.4,5.3,5.6,4.5,3.8,7.6,5.4,5.3,5.6,4.5,3.8,7.6,5.4,5.3,5.6,4.5,3.8,7.6);
createtable();
}
</script>
geht schonmal nicht.
Hab mit Firebug versucht den Code zu debuggen, aber irgendwie kann ich da nichtmal step für step durchklick0rn.