Daniel: daten vorher in den speicher laden?

kann man mit javascript daten vorher in den cache laden?
sozusagen die seite inkl. aller links und verweise in den cache speichern, bevor die site selbst aufgebaut wird?

schwierig zu sagen.

um konkreter zu werden. bei mp3 playern in flash werden die files ja alle gleich beim start geladen, so dass man sie nicht erst beim auswählen laden (und somit warten) muss. geht das auch in java script?

merci und grüsse,
daniel

  1. Hallo Daniel.

    kann man mit javascript daten vorher in den cache laden?
    sozusagen die seite inkl. aller links und verweise in den cache speichern, bevor die site selbst aufgebaut wird?

    Wenn du es so meinst: nein. JavaScript wird entweder (wenn es innerhalb des Body notiert wird) während des Ladens der Seite ausgeführt, ansonsten durch Aufruf des onLoad-Eventhandlers im öffnenden body-Tag nach dem vollständigen Laden des HTML-Codes. In beiden Fällen hast du keinen Einfluss auf das Ladeverhalten der HTML-Seite, nur auf das Ladeverhalten von Inhalten (z.B. von Bildern). Dein Stichwort für die Archivsuche (http://suche.de.selfhtml.org) lautet "Vorladen".

    um konkreter zu werden. bei mp3 playern in flash werden die files ja alle gleich beim start geladen, so dass man sie nicht erst beim auswählen laden (und somit warten) muss. geht das auch in java script?

    Es ist sehr unschön, Daten dieser Größe "vorzuladen", denn nicht jeder Besucher hat einen DSL-Zugang mit unbegrenztem Traffic. Verwende statt dessen Streaming, auch hierzu findest du Hilfe im Archiv.

    Freundschaft!
    Siechfred

    --
    Wissen bedeutet zu wissen, wo es steht.
  2. Hi,

    kann man mit javascript daten vorher in den cache laden?

    "Ja".

    sozusagen die seite inkl. aller links und verweise in den cache speichern, bevor die site selbst aufgebaut wird?

    Nein.

    geht das auch in java script?

    Nein.

    Aber Du hast in HTML 2 Möglichkeiten:
    1a) Ein Frameset mit einem normalen und einem unsichtbaren Frame
     b) (für neuere Browser) ein unsichtbarer IFrame innerhalb des Dokuments.

    Im unsichtbaren Frame kannst Du die Seite ebenfalls laden lassen, sie wird nicht angezeigt, die Daten sind dann aber schon im Cache (genauer: hoffentlich sind sie da - Du hast ja keinen Einfluß auf die Browserkonfiguration).

    1. Der Browser ist so fähig und lädt auf Wunsch potentiell zukünftige Seiten wenn er ansonsten nichts zu laden hat (nach Mozilla und prefetch googeln).

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!