Der folgende Beitrag wurde am 27. 01. 2006, 17:41 Uhr von Ron veröffentlicht.
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
Der folgende Beitrag wurde am 27. 01. 2006, 18:34 Uhr von Cyx23 veröffentlicht.
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
--
Goldschmiedekurse Workshops Schmuckgestaltung Trauringe selber machen
Barrierefreies Webdesign in Düsseldorf
Designleistungen
CSS für alle Browser
Der folgende Beitrag wurde am 27. 01. 2006, 18:39 Uhr von wahsaga veröffentlicht.
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; }
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4