Variablen übergabe

einen schönentag allerseits!

wie übergeb ich eine variable von einem html dokument an eine andere? ich klicke auf éinen link
click me
und will gleichzeitig die variable i in der zielseite.html auf
den wert 1 setzen.
wie ist die lösung?
vielen dank für eure müüühe!
gruß
herpes

Hallo,

da gibs ein kleines Tutorial (wsabstract.com)

Sending objects from one page to another:
http://www.wsabstract.com/javatutors/index.shtml

oder:
http://www.wsabstract.com/javatutors/send1.shtml

CU

ohjeh, gibts das auch in deutsch??
hallo vir2allender
danke für deine schnelle hilfe…
mein english is nur sehr schäbig…
haste auch noch ne idee wo ich die infos in deutsch erhalten kann?

danke
herpes

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Oh,

da bin ich jetzt aber auch ueberfragt. Vielleicht findet sich was in selfhtml dazu, weiss es aber nicht genau. Der Trick besteht aber darin, dass man an die url ueber ? einen Parameter uebergibt, bzw. mehere Parameter mit & getrennt. Uber window.location.href kann man dann die Url wieder auf der neuen Seite auslesen und ueber die Split-funktion die einzelnen Parameter von der url abtrennen…

Sorry

Schönen guten Abend allerseits!

Das ist kein Problem, da gibt’s sogar gleich mehrere Möglichkeiten, um das zu lösen.

Erstens: Setze auf der ersten Seite einen Cookie, und lies den auf der zweiten wieder. Also, als Beispiel:

[…]

function navigateTo(url)
{
document.cookie = „Parameter=“ + escape(„Hallo Welt!“);
window.location.href = url;
}

[…]
Weiter
[…]

und auf der zweiten Seite dann:

[…]

var parameter;
parameter = document.cookie;
parameter = parameter.substring(parameter.indexOf("="), parameter.length);

[…]

Der Vorteil ist, das funktioniert auch dann, wenn der Benutzer zwischendurch schnell mal woanders hinsurft und dann auf die zweite Seite zurückgeht (per Eingabe der URL, nicht per Zurück), dann ist der Parameter immer noch da. Der Nachteil: Cookies müssen aktiviert sein. Für nähere Informationen zu Cookies bin ich Dir gerne behilflich, musst halt bescheid sagen, was Du wissen willst, dann poste ich es hier gerne. Ist halt nur ein bissel viel für einfach mal so.

Zweite Methode, die mir einfällt: Du kannst den Parameter per ? in der URL übergeben:

Weiter

Allerdings habe ich das noch nie gemacht, kann Dir insofern auch nicht genau sagen, wie es geht, aber das kannst Du ja über SelfHTML rausfinden.

Viel Erfolg,

Golo Haas

http://www.golohaas.de - the web the way you want it