Frank (no reg): variables Objekt? VBScript

Beitrag lesen

Hi,

mit deinem document.write gibst du lediglich Text aus. Dieser Text sind lediglich aneinandergereihte Zeichen ohne jegliche Semantik.

[strAAA = "a"+x] ist eine simple Wertzuweisung von einer Zeichenkette zu einer Variablen strAAA. Von einem "Objekt" ist da weit und breit nichts in Sicht, nicht mal von der Tabelle selbst.

Möglichkeit 1)

Warum gibst du nicht "<p>text, der dann da rein soll</p>" einfach mit in der ersten Schleife aus?

Möglichkeit 2)

Statt document.write zu benutzen, schreibst du deine ganzen Tabellendinger erstmal in einen Puffer (Array, Scripting.Dictionary, simpler Text ... ), versiehst die Inhalte mit Platzhaltern à la  $replace1$    (also eine kombination von zeichen die relativ eindeutig und unverwechselbar in dem ganzen Text ist und ersetzt diese Platzhalter dann zu gegebener Zeit mit dem was du willst und gibst dann die janze Chose mit document.write einmalig aus.

Möglicheit 3)

Du verwendest das DOM deines Dokuments, da gibt es dann u.a. so nette Funktionen wie getElementById(...) usw.

Speziell zu Möglichkeit 3) kannst du dich im Internet recht gut belesen.

Ciao, Frank