Hi,
document.write(
warum schreibst du so umfangreichen Code mit document.write() ins Dokument, anstatt ihn fest einzutragen und nur die veränderlichen Eigenschaften nach Bedarf zu setzen?
"<table class='formular\_table' style='width='"+confirmWidth+"' height='"+confirmHeight+"' onmousedown='getxyRelativ()' onmousemove='moveConfirm()' onmouseup='moveStatus=0'>"+
Bitte mach dir klar, was aus diesem Wust tatsächlich wird. Nimm an, confirmWidth sei 700 und confirmHeight sei 580. Dann entsteht folgender Code als Ausgabe:
<table class='formular_table' style='width='700' height='580' onmousedown='getxyRelativ()' onmousemove='moveConfirm()' onmouseup='moveStatus=0'>
Vor allem das style-Attribut ist damit verstümmelt; es hat den Wert "width=", was alles andere als gültiges CSS ist. Außerdem werden Eigenschaft und Wert in CSS nicht durch Gleichheitszeichen getrennt, zwischen zwei Regeln muss ein Semikolon stehen, und wie Struppi schon sagte, brauchen die Maßangaben eine Einheit.
"<input style='background-color:#BDBDBD;border-width:1;font-weight:bold' type='button' value=' OK ' onclick='okConfirm()' onfocus='if(this.blur)this.blur()'>"
Autsch. Für Abstände gibt es CSS, nicht .
Leider ist auch hier der Fall, das Mozilla die Tabelle zusammenschiebt.
Klar, es gibt ja auch keine (gültige) Breitenangabe, also macht er sie nur so breit wie nötig.
Ciao,
Martin
"Life! Don't talk to me about life!"
(Marvin, the paranoid android in Douglas Adams' "The Hitchhiker's Guide To The Galaxy")
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(