Hi,
Tach,
naja, einiges kann man schon noch verbessern :-) Auf den alölerersten Blick fiel mir auf:
document.write("<div id='gesdiv'>");
was folgendes ergibt: <div id='gesdiv'>, und das ist natürlich Käse, da gehören Anführungszeichen hin, keine Hochkommata. Also nimm statt dessen:
Käse ist das, was Du hier erzählst.
HTML und XHTML (die beide auf SGML basieren) erlauben sowohl einfache als auch doppelte Anführungszeichen bei Attributwerten. Es muß nur das öffnende zum schließenden Anführungszeichen passen.
Nachzulesen für HTML unter http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2:
By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39). Single quote marks can be included within the attribute value when the value is delimited by double quote marks, and vice versa.
Für XHTML darfst Du die genaue Stelle selber raussuchen.
Andreas