Autor |
Nachricht |
willshedo
Threadersteller
Dabei seit: 21.12.2005
Ort: Waldshut
Alter: 51
Geschlecht: -
|
Verfasst Di 24.03.2009 17:57
Titel JS: Bild austauschen, Seite neu laden, Variable behalten... |
|
|
Hi alle,
helft mir mal bitte auf die Sprünge, lieg ich falsch:
Wenn ich auf einer Seite ein Bild (per Klick auf einen Link) mit Javascript austausche und der Link gleichzeitig die Seite neulädt, springt das getauschte Bild ja wieder in den ersten Zustand zurück - und ich hab keine Möglichkeit, den zweiten zu erhalten beim Reload? Javascript-Variablen kann man nicht so ohne weiteres über den Reload retten?
Oder steh ich da auf dem Schlauch und komm nicht auf die Möglichkeit? (Also nix Cookies etc, allerhöchstens was an die URL hängen - und da hört mein Verständnis auch schon wieder auf, wenn ich mehrere austauschbare Bilder unterscheiden muß )
Grüße,
Chris
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Di 24.03.2009 17:59
Titel
|
|
|
was spricht gegen cookies?
|
|
|
|
|
Anzeige
|
|
|
willshedo
Threadersteller
Dabei seit: 21.12.2005
Ort: Waldshut
Alter: 51
Geschlecht: -
|
Verfasst Di 24.03.2009 18:26
Titel
|
|
|
Grundsätzlich nichts, scho richtig. (Davon abgesehen, dass ich das sowieso lieber in PHP lösen würde...)
Aber nimm die Aufgabenstellung mal so als gegeben an, also hier nix Cookies und auch nx PHP.
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
213db
Dabei seit: 20.09.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 25.03.2009 09:59
Titel
|
|
|
@m: Dein zweiter Vorschlag ist tricky! Gute Idee.
Wenn du keine Strict-Doctypes fahren musst, kannst du auch Logik und Zwischenspeicher in einen 1px-Frame packen.
Damit wäre dann zunächst ein etwas höherer Aufwand verbunden (bis deine Skripte stehn), aber du hättest damit quasi volle Kontrolle über alles was in deinem Tab abgeht. (Greift nicht bei eingebetteten Objekten wie z.B. Flash).
Möglichkeit 2 wäre das asynchrone Nachladen von Seiten/Inhalten mittels XMLHttpRequest. Wenns ruhig was vorgefertigtes sein darf, dann ist hier JQuery ein ziemlich mächtige Library.
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
|
|
|
|
willshedo
Threadersteller
Dabei seit: 21.12.2005
Ort: Waldshut
Alter: 51
Geschlecht: -
|
Verfasst Mi 25.03.2009 22:39
Titel
|
|
|
Hi,
jaja, is klar, aber eben, keine Cookies. Dachte erst an die URL, aber sobald das mehrere Variablen werden, vielleicht noch welche, die gar nichts mit meinen Bildern da zu tun haben, muß ich ja den ganzen String wieder auseinandernehmen, die einzelnen Werte auslesen, welche behalten, welche ausschließen... nee. uff. Kommt mir für die Aktion allein etwas aufwendig vor... oder mein ich das bloß?
Meine Programmierkenntnisse sind irgendwie sehr selektiv, stelle ich fest, zu doof, um in JS Variablen zu speichern? Mir fehlt das isset()...Äh...
Das mit windows.name klingt ganz gut, aber Ich glaub, ich probier es mit der Frame-Lösung.
Danke für die Antworten!
Grüße,
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
|
|
|
Ähnliche Themen |
[javascript] bild nachladen ohne seite neu zu laden
Variable vs. Seite
bild ganz einfach per JS austauschen...
Photoshop: Farbe im Bild austauschen
[solved]PHP Variable aus URL wieder auf Seite ausgeben
Bild täglich austauschen - Script gesucht
|
|