Ron: Document.write

Hallo,

kurze Frage:
Kann ein "document.write(variable)" durch Javascript geändert werden?

Beispiel:
var a = "Und?";
var b = "ok";
var c = "nicht ok";

document.write(a);

Problem:
Nach einem Klick auf einen Link soll nicht mehr a, sondern vielleicht b drin stehen.

Vielen Dank

  1. Hallo,

    Beispiel:
    var a = "Und?";
    var b = "ok";
    var c = "nicht ok";

    document.write(a);

    das Script selbst, etwa a la 'innerHTML', zu verändern wäre doch sowieso
    nicht nötig wenn Variablen möglich sind.

    var x=c; /* als default */

    document.write(x);

    Und der Link müßte dann x anders festlegen.
    GGf. könntest du über  eine weitere Funktion noch 'return(x)' o.ä.
    einbinden, und falls sich die betr. Variablen noch ändern ginge
    zu Not noch etwas mit 'eval'.

    Grüsse

    Cyx23

  2. hi,

    Kann ein "document.write(variable)" durch Javascript geändert werden?

    Wie meinen?

    Beispiel:
    var a = "Und?";
    var b = "ok";
    var c = "nicht ok";

    document.write(a);

    Problem:
    Nach einem Klick auf einen Link soll nicht mehr a, sondern vielleicht b drin stehen.

    Was genau willst du jetzt?

    Willst du den Wert von a so ändern, dass der von b drinsteht?
    Dann mache das, a = b.

    Oder willst du, dass document.write nachher den Wert von b ausgibt, was auch immer dann aktuell in b drinsteht?
    Dann bräuchtest du wohl sowas wie eine Referenz, die du von Variable a auf b umbiegen kannst - sowas gibt es aber m.W. in Javascript für Variablen nicht.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }