WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 03.09.2002, 08:51   #1
mcs_
Elite
 
Registriert seit: 26.06.2001
Alter: 54
Beiträge: 1.351


Frage 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(!)

vielen dank für die hilfe.

fluffster
mcs_ ist offline   Mit Zitat antworten
Alt 03.09.2002, 09:42   #2
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

Wird glaub ich nicht möglich sein, weil du den Browser-Cache nicht beeinflussen kannst...
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Alt 03.09.2002, 10:02   #3
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Versuch mal:

window.onresize = iframeName.reload(false);

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 03.09.2002, 13:16   #4
mcs_
Elite
 
Registriert seit: 26.06.2001
Alter: 54
Beiträge: 1.351


Standard

habs probiert, funkt nicht. kann aber auch dran liegen, dass ich nicht genau weiß, wie und wo ich das code-schnipsel einfügen soll.
mcs_ ist offline   Mit Zitat antworten
Alt 03.09.2002, 15:56   #5
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

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...

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 03.09.2002, 16:02   #6
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

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

mfg
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Alt 03.09.2002, 17:47   #7
mcs_
Elite
 
Registriert seit: 26.06.2001
Alter: 54
Beiträge: 1.351


Standard

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.
mcs_ ist offline   Mit Zitat antworten
Alt 03.09.2002, 18:13   #8
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

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...

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 03.09.2002, 18:20   #9
mcs_
Elite
 
Registriert seit: 26.06.2001
Alter: 54
Beiträge: 1.351


Standard

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?
mcs_ ist offline   Mit Zitat antworten
Alt 03.09.2002, 18:40   #10
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Nein, in den Head/Script Bereich der Hauptseite.

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

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:39 Uhr.


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