kostenloser Webspace werbefrei: lima-city


BrowserReload: JavaScript & iframe : nicht?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    playforstatistik

    Kostenloser Webspace von playforstatistik, auf Homepage erstellen warten

    playforstatistik hat kostenlosen Webspace.

    Ist das üblich, dass nach einem Refresh/Reload nur .html Seiten neu abgerufen werden, NICHT aber zur Seite gehörige Scripte?
    kann man das eventuell beeinflussen?

    gruss
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich glaube, du solltest deine Frage präziser stellen.

    Eigentlich wird alles mitgeladen (css, html, php, js...)

    vielleicht zeigst du uns mal genau deinen Code...
  4. s********r


    Ich glaube, du solltest deine Frage präziser stellen.


    Wieso präzieser? Der schreibt verständlicher als manch anderer User ;)

    Ja, bei einigen Browsern ist es wirklich so, dass beim Neuladen nur die HTML-Seite, nicht aber die Bilder, die Scripts etc. geladen werden. Im Firefox hatte ich das Problem auch lange, beim IE und bei Opera scheints immer zu gehen. Das Problem liegt dabei, dass alle Dateien, die \'eingefügt\' werden im Normalfall aus dem Cache geladen werden. Beim mehrmaligem Drücken der F5-Taste gehts aber meist.

    Um vorzubeugen, dass nicht alles aus dem Cache geholt wird, kannst du im Firefox in der Adressleiste about:config eintippen. Dort setzt du einfach browser.cache.check_doc_frequency auf 1 evtl. auf 3. Für IE/Opera weiss ich nicht wie\'s geht; müsstest du mal nach \'Cache Frequency IE\' suchen.

    MfG

    sebigisler

    //Edit: Habe eben den Titel gelesen und mir überlegt, ob du vielleicht was anderes gemeint hast. Wenn du das Problem bei einer eigenen Seite hast, könntest du das so lösen, dass du bei allem, was du von einer externen Quelle verwendest, also JS, CSS, Bilder etc. bei jedem Zugriff einen neuen Namen erstellst. Nur theoretisch natürlich ;) Aus \'irgendwas.gif\' wird dann \'irgendwas.gif?reload=1lksfdjlsadf\' - Was nach dem Fragezeichen kommt, beeinflusst das Bild, bzw. das Script nicht, täuscht aber dem Browser vor, dass es sich um ein anderes Dokument handelt. Das ganze könntest du mit PHP recht elegant lösen:

    <?
    $random = random(1,10000000);
    echo \"<img src=\'bild.gif?reload=\".$random.\"\' />
    ?>

    Beitrag geändert: 24.4.2008 17:58:52 von sebigisler
  5. Autor dieses Themas

    playforstatistik

    Kostenloser Webspace von playforstatistik, auf Homepage erstellen warten

    playforstatistik hat kostenlosen Webspace.

    okay, dann hatte ich bei meinem ersten Thema doch noch Schwierigkeiten mit Präzision und Klarheit.. *grr*. Die Überschrift kann ich nur leider jetzt nicht mehr ändern.

    Danke @sebigisler. Damit kann ich doch schonmal leben, auch wenn ich PHP bisher nicht verwendet habe. Jetzt wohl ein Grund mehr, das zu ändern.


    ---
    Dann schreib ich mal noch zur Vollständigkeit

    Es geht um eigene Seiten (klick bei Homepage). Ich binde in HTML mit
    <script language=\"JavaScript\" type=\"text/javascript\" src=\"bsp.js\"></script>

    ganz normal mein Script ein. Es kommt aber vor, dass ich das Script ändere (oder siehe Überschrift auch eine durch iframe eingebundene html-Seite). Durch ein \'Browser-Neuladen\' wurden diese aber nicht neu reingeladen.
    ---
  6. Wieso präzieser? Der schreibt verständlicher als manch anderer User

    Habe eben den Titel gelesen und mir überlegt, ob du vielleicht was anderes gemeint hast


    Genau deswegen wollte ich nochmal fragen und sichergehen ;)
    (ich hatte einfach darauf geschlossen, da noch niemand nach so langer Zeit geantwortet hat es aber recht viele Leute wissen müssten)

    Da ich jetzt auch was sinnvolles schreiben muss hab ich mal bei Google geschaut:
    Vielleicht hilft dir ja:
    http://forum.de.selfhtml.org/archiv/2006/6/t130827/ ?



    (@playforstatistik: jo, es ist immer schwierig etwas rüberzubringen, wenn man selber ja eigentlich schon alles über die Datei weiß...) Aber jetzt ist es ja schon Vollständig. :) )
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!