Supportnet / Forum / Webseiten/HTML
Mit Javascript neue Elemente "machen"
Frage
Hallo
ist es möglich, dass man in Javascript neue Elemente hinzufügt? also wenn es eine Seite gäbe, wo nur ein DIV ist wo drinn steht div1 und der einen schwarzen Rahmen und einen Button hat, wäre es möglich auf Buttonclick eine JS Funktion aufzurufen, die ein neues DIV macht, wo div2 steht und der einen blauen rahmen hat?
mfg
TByte
Antwort 1 von heinz3
ja das geht:
http://de.selfhtml.org/javascript/objekte/node.htm
man kann sogar ein ganzes betriebssystem in javascript schreiben:
http://en.wikipedia.org/wiki/JS/UIX
darauf willst du doch hinaus.. avantgarde sag ich nur!
http://de.selfhtml.org/javascript/objekte/node.htm
man kann sogar ein ganzes betriebssystem in javascript schreiben:
http://en.wikipedia.org/wiki/JS/UIX
darauf willst du doch hinaus.. avantgarde sag ich nur!
Antwort 2 von Supermax
Ja das geht durchaus, das zauberwort hier heißt "Document Object Model" oder abgekürzt "DOM". Du kannst praktisch jedes Element, für das es ein HTML-Tag gibt, auch zur Laufzeit per JavaScript erstellen, neben DIVs also auch ganze Tabellen, Formulare usw.
Es gibt inzwischen eine große Anzahl von kompletten JavaScript-Bibliotheken wie z.B. die Yahoo User Interface Library, mit denen man komplexe Web-GUIs erstellen kann, ohne sich um die teilweise krassen Unterschiede in den JavaScript- und DOM-Implementierungen der einzelnen Browser kümmern zu müssen.
Es gibt inzwischen eine große Anzahl von kompletten JavaScript-Bibliotheken wie z.B. die Yahoo User Interface Library, mit denen man komplexe Web-GUIs erstellen kann, ohne sich um die teilweise krassen Unterschiede in den JavaScript- und DOM-Implementierungen der einzelnen Browser kümmern zu müssen.
Antwort 3 von TByte
Danke @ beide.
ausnahmsweise nich Betriebsystem ;-) Aber die Idee an sich is gut!
mfg
TByte
ausnahmsweise nich Betriebsystem ;-) Aber die Idee an sich is gut!
mfg
TByte

