mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 00:37 Benutzername: Passwort: Auto-Login

Thema: [solved] IMG via JS austauschen? vom 26.02.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [solved] IMG via JS austauschen?
Autor Nachricht
bluespoon
Threadersteller

Dabei seit: 10.11.2006
Ort: Hannover
Alter: 41
Geschlecht: Männlich
Verfasst Do 26.02.2009 12:26
Titel

[solved] IMG via JS austauschen?

Antworten mit Zitat Zum Seitenanfang

Wurde gelöst.

Hallo,

ich hab' hier ein kleines Problem:
1. Ich lade eine Grafik (bla.jpg).
2. Die Grafik kann danach vom user bearbeitet werden (z.B. Graustufen via AJAX im Zugriff auf eine andere PHP Datei).
3. Die Grafik soll nach dem Bearbeiten aktualisiert dargestellt werden.

Mein Problem liegt bei Punkt No 3. Der Dateiname der Grafik soll sich nämlich net ändern. Ich suche eine Lösung, das Bild trotzdem via JS zu aktualisieren. Die Seite an sich darf ruhig vom Browser gecached werden. Die Grafik wird es so allerdings auch. Ergo hat eine Änderung der SCR von /bla.jpg auf /bla.jpg in den meisten Browsern leider keine sichtbare Wirkung.

Meine Idee war, das Bild generell via PHP zu laden. Und zwar über eine externe Datei ... so in etwa:

Code:
<?php
   header('Content-type: image/jpeg');
   header("Expires: Tue, 29 Jul 2008 05:00:00 GMT");
   header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
   header("Cache-Control: no-store, no-cache, must-revalidate");
   header("Cache-Control: post-check=0, pre-check=0", false);
   header("Pragma: no-cache");
   
   readfile($_GET['Pic']);
?>


Die Datei sorgt dafür, dass das Bild für den Browser immer "abgelaufen" ist. Wie bei einem Captcha in etwa. Der Aufruf wäre dann z.B. Pic.php?Pic=PicDir/bla.jpg <- Allerdings braucht diese Methode mehr Ressourcen auf dem Server, als ein simples austauschen via JS / DOM.


Ich hoffe ich hab' mich net zu umständlich ausgedrückt. Sonst einfach auf die Finger hauen *zwinker*


Gruß,

Patrick


Zuletzt bearbeitet von bluespoon am Do 26.02.2009 13:27, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 26.02.2009 12:52
Titel

Antworten mit Zitat Zum Seitenanfang

Häng einen Parameter an: img.jpg?timestamp
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
bluespoon
Threadersteller

Dabei seit: 10.11.2006
Ort: Hannover
Alter: 41
Geschlecht: Männlich
Verfasst Do 26.02.2009 13:27
Titel

Antworten mit Zitat Zum Seitenanfang

Na klar Lächel Und dann kann ich auch via JS arbeiten resp. diesen via JS vergeben/ändern.

Super, vielen Dank!


Gruß,

Patrick
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen DIV's austauschen
Div bei Hover austauschen
shtml - mit js include austauschen
Bilddatei zeitgesteuert austauschen via FTP?
Symbol austauschen in Flash 8
Flash per Javascript austauschen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.