so sieht meine funktion so weit aus...
function createButton ()
{
var Attribut = document.createAttribute;
Das brauchst du nicht. Alle Elemente, die du mit createElement erzeugst haben bereits die Attribute die du benötigst.
var Styles = Attribut("style");
vor allem das.
D.h. dein Code funktioniert bis hierher nicht, da du ein Attribut erzeugst, dass bereits existiert und sich auch nicht überschreiben läßt, da es essentiell für HTML Elemente ist.
Zumal du es darüber hinaus auch dem Dokument zuweist, dass damit gar nichts anfangen könnte.
Ja ich weis...Amateurhaft...kann mir da jemand Tipps geben oder hilfeleisten wie man das einfach...besser hinbekommt?
du versuchst zuviel. Das ganze geht in etwa so ab:
var el = document.createElement('div');
el.style.border = '1px solid black';
....
document.body.appendChild( div );
Tabellen bergen einige Schwierigkeiten, du solltest erstmal einfach Elemente nutzen.
Struppi.
Javascript ist toll (Perl auch!)