Ergebnis 1 bis 6 von 6
  1. #1
    mgutt ist offline Jungspund
    registriert
    10-03-2005
    Beiträge
    19

    Prüfen ob Bild im Browsercache vorhanden

    Hallo!

    Kann man irgendwie ermitteln, ob ein Bild im Browsercache vorhanden ist?

    Ich möchte gerne als zusätzliche Absicherung bei einem Voting-Script, nach einem Vote in Bild im Hintergrund laden. Sollte der User dann seine Cookies und seine Internetverbindung kappen (ist ja beliebt beim Voten), dann vergessen viele den Cache.

    D.h. neben den Bedingungen IP/HTTP_USER_AGENT und Cookie, mächte ich noch eine Prüfung basierend auf diesem Bild umsetzen.

    Ich hätte sogar noch einen Anwendungsbereich dafür. z.B. habe ich eine Slideshow, die beim 1. Aufruf die Bilder im voraus lädt. Auch hier wäre es ja sinnvoll nur die Bilder zu laden, die noch nicht im Browsercache vorhanden sind.

    Jemand eine Idee?

    Gruß

    EDIT:
    Der hier wollte wohl das gleiche, aber leider keine Antwort:
    javascript: check image cache before preloading a new image
    Geändert von mgutt (06-03-2009 um 00:06 Uhr)

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.751

    AW: Prüfen ob Bild im Browsercache vorhanden

    Mit JS kann man das nicht abfragen.

  3. #3
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501

    AW: Prüfen ob Bild im Browsercache vorhanden

    Zitat Zitat von kkapsner Beitrag anzeigen
    Mit JS kann man das nicht abfragen.
    sondern?
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  4. #4
    mgutt ist offline Jungspund
    registriert
    10-03-2005
    Beiträge
    19

    AW: Prüfen ob Bild im Browsercache vorhanden

    Sofern es eine Alternative gibt, dann nehme ich auch die :P

    Das hier geht leider nicht:
    Code:
    function setVote() {
    	for (i = 0; i < document.images.length; ++i) {
    		if (document.images[i].src == 'http://www.example.com/images/voted.gif') {
    			alert('Du hast schon gevotet!');
    			return false;
    		}
    	}
    	var voteImage = new Image();
    	voteImage.src = 'images/voted.gif';
    	alert('Dein Vote wurde gezählt!')
    }

  5. #5
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.751

    AW: Prüfen ob Bild im Browsercache vorhanden

    Zitat Zitat von Albu Beitrag anzeigen
    sondern?
    k.A. Ev. mit ActiveX oder einem Applet oder einem selbstinstallierendem Virus.
    Ich weiß nichts vernünftiges. Nur dass es mit JS nicht geht. Serverseitig kann man natürlich auch nicht auf den Cache zugreifen.

  6. #6
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501

    AW: Prüfen ob Bild im Browsercache vorhanden

    Zitat Zitat von kkapsner Beitrag anzeigen
    k.A. Ev. mit ActiveX oder einem Applet oder einem selbstinstallierendem Virus.
    Ich weiß nichts vernünftiges. Nur dass es mit JS nicht geht. Serverseitig kann man natürlich auch nicht auf den Cache zugreifen.
    Ebend.
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

Ähnliche Themen

  1. Bild laden, wenn vorhanden (Frage zu Skript)
    Von mannyk im Forum JavaScript
    Antworten: 18
    Letzter Beitrag: 03-01-2009, 09:59
  2. Antworten: 20
    Letzter Beitrag: 19-03-2007, 09:04
  3. Antworten: 8
    Letzter Beitrag: 16-02-2007, 01:12
  4. Fotoalbum
    Von jona999 im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 01-12-2005, 13:36
  5. sprung innerhalb von frames
    Von kellerwirt im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 20-11-2004, 21:29

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •