KD-one: button dynamisch verändern

Beitrag lesen

Hi piet,

document.write =('<input type="button" id="bezeichnung"
     style="position:absolute ;
     left:30;
     top: 40;
     height:hoehe;
     width:breite">');

dazu wird die Variable mit der "hoehe" und "breite" verändert.
Irgendwie ist aber die obere Programmzeile falsch. Wie muss Ich die Anführungszeichen setzen ?

Unter anderem sind Zeilenumbrüche so nicht zulässig. Du musst die folgenden Zeilen verknüpfen.
Das "=" nach document.write ist sinnlos/falsch.
Die Anführungszeichen haben unterschiedliche Bedeutung.

document.write("<input type='button' id='bezeichnung'"+
"style='position:absolute;'"+
" usw...
Du kannst auch normale Anführungszeichen innerhalb der Scriptzeilen verwenden, allerdings musst du diese dann mit Hilfe eines Backslashes maskieren, da ansonst das Script abbrechen würde.
Ich habe grad noch nach einer Beschreibung gesucht, warum du  die Inhalte innerhalb von doppelten Anführungszeichen setzen musst anstatt innerhalb von einfachen, habe diese aber leider im Moment nicht gefunden.
Aus dem Stegreif kann ich es dir leider auch nicht schlüssig erklären, ich weiss nur, daß es so ist. ;-)

Gruß

Kurt

--
Nein, ich beantworte keine Anfragen per e-mail.
ss:( zu:) ls:[ fo:) de:] va:| ch:| sh:( n4:° rl:( br:? js:| ie:% fl:( mo:?
"Andere beherrschen erfordert Kraft. Sich selbst beherrschen fordert Staerke."  (Laotse; chin. Philosoph; 4.-3. Jh. v. Chr.)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at