WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   javascript/html reload aus cache? (http://www.wcm.at/forum/showthread.php?t=68631)

mcs_ 03.09.2002 09:51

javascript/html reload aus cache?
 
hi!

gibts eine möglichkeit den browser dazu zu bewegen, dass er bei einer veränderung der fenstergröße eine seite mit iframes nochmal lädt?

es sollte allerdings aus dem cache sein, da in einem iframe bilder dargestellt werden und das ist durchaus zeitaufwendig, wenns durch einen reload vom server passiert. einfache methoden habe ich schon probiert, aber die laden alle vom server oder ich habs nicht durchschaut ...

brauchen tue ichs eigentlich nur für den internet explorer, weil opera und mozilla stellen eine vertikal und horizontal zentrierte seite mit iframes bei browserfensterveränderung sofort richtig dar, während beim ie die frames stehenbleiben(!) :mad:

vielen dank für die hilfe.

fluffster

SNo0py 03.09.2002 10:42

Wird glaub ich nicht möglich sein, weil du den Browser-Cache nicht beeinflussen kannst...

käptn 03.09.2002 11:02

Versuch mal:

window.onresize = iframeName.reload(false);

~

mcs_ 03.09.2002 14:16

habs probiert, funkt nicht. kann aber auch dran liegen, dass ich nicht genau weiß, wie und wo ich das code-schnipsel einfügen soll.

käptn 03.09.2002 16:56

Was willst denn genau machen?

Die Seite mit dem IFrame-Tag oder die Seite im IFrame neu laden?

@snoopy

Ist es nicht so, dass der Browser einen Request an den Server schickt, und einen Timestamp bzw. eine Unique-Id (E-Tag) mitschickt um zu überprüfen ob das Zeugs neu geladen werden muss oder eh schon im Cache liegt (HTTP 304)?

Hab mir den Vorang mal mit dem TCP-Monitor von Axis angeschaut...

~

SNo0py 03.09.2002 17:02

Das schon, aber wenn der Cache z.B. deaktiviert ist, dann fordert er immer neu an. Und Mozilla handelt das wieder anders...

mfg

mcs_ 03.09.2002 18:47

Zitat:

Original geschrieben von käptn
Was willst denn genau machen?

Die Seite mit dem IFrame-Tag oder die Seite im IFrame neu laden?
...

hi!

die seite mit zwei iframe tags soll neu geladen werden und dabei in die zentrierte position des browserfensters rutschen. beide iframes sollen dann mitrutschen und nicht stehenbleiben. wobei auf einer der beiden seiten ladeintensive photos dargestellt sind, im anderen iframe wird eine seite nur mit text dargestellt.

käptn 03.09.2002 19:13

Aso, na dann window.onresize = location.reload(false);

Da is mir auch gleich wieder ein Fehler aufgefallen, wenn das IFrame neu geladen hätte werden sollen...tztz...

~

mcs_ 03.09.2002 19:20

Zitat:

Original geschrieben von käptn
Aso, na dann window.onresize = location.reload(false);

Da is mir auch gleich wieder ein Fehler aufgefallen, wenn das IFrame neu geladen hätte werden sollen...tztz...

~


und den code-schnipsel stell ich in den body tag der im iframe darzustellenden seite?

käptn 03.09.2002 19:40

Nein, in den Head/Script Bereich der Hauptseite.

<html>
<head>
[...]
<script ... >
window.onresize = location.reload(false);
</script>
</head>
[...]

~


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag