Seite immer neu laden...

  • Hallo,

    habe ein Bannergenerator erstellt, jeder von unseren Mitgliedern kann sich dort fürs Forum ein Banner mit Serverstats erstellen.

    Er wählt sein Hintergrundmotiv und gibt seine PlayerID ein fertig.

    Mein Problem nun ist wenn er mehrere Motive ausprobiert zeigt der Browser immer nur das erste Bild an, erst wenn man "F5" drückt und die Seite neu geladen wird, wird das aktuelle und richtige Motiv angezeigt.

    Wie kann ich das im Code integrieren das beim Button drücken die Seite samt Bild neu geladen wird?

    Vielen Dank schon mal im voraus. Oli

  • Hallo killerbees19,

    klar, schau hier. es gehen zurzeit nur die ID´s 34, 110, 111

    Was ich rausgefunden habe ist, das es nur funktionieren würde wenn man den .jpg Namen dynamisch immer wieder verändern würde was bei meine Anwenung nicht geht da ja jeder der sich ein Banner erstellt hat, jedes mal den Link neu anpassen müsste.

    Gruß Oli
    [/url]

  • Das ist ein ganz simples Problem. Du musst den Browser zwingen das Bild einfach neu zu laden. Dafür musst du nur z.B. den UNIX-Timestamp oder die Microsekunden an die Bildadresse anhängen. Sozusagen als "Dummy-Daten", der Browser hält es dann für ein anderes Bild ;)

    Also statt http://www.ojmd.de/test/Banner/Player34.jpg einfach

    PHP
    http://www.ojmd.de/test/Banner/Player34.jpg?something=<?php echo time(); ?>


    Du musst diese Bildadresse ja nicht unten verändern, wo steht "Hier der Link zum kopieren für dein Banner ..." sondern wirklich nur für die Bildadresse im IMG-Tag ;)
    Dann haben deine Benutzer immer noch die normalen Links.


    MfG Christian