Variabel refreshen
Oli
- javascript
In meiner Seite habe ich 5 Frames:
--------------------
I I heather I I
I b I----------I b I
I l I I l I
I a I I a I
I n I main I n I
I k I I k I
I l I__________I r I
I I footer I I
--------------------
Im footer möchte ich eine Ausgabe der Fenstergrösse (Index) machen:
Fensterbreite=xxx Fensterhöhe=xxx. Dazu frage ich über parent.blankl.Fensterhoehe() und im footer Fensterbreite()+parent.blankl.Fensterbreite()+parent.blankr.Fensterbreite() ab.
Bei einer Grössenänderung sollen sich die Werte anpassen.
************************************************************
SCRIPT IM BLANKR,BLANKL und FOOTER:
<head>
<script language="JavaScript1.2" src="js/looksize.js"
</head>
type="text/javascript"></script>
<body>
<script type="text/javascript">
<!--
/*Überwachung von MS Internet Explorer initialisieren*/
if(!window.Weite && document.body && document.body.offsetWidth)
{
window.onresize = neuAufbau;
Weite = Fensterweite();
Hoehe = Fensterhoehe();
}
//-->
</script>
**************************************************************
looksize.js
<!--
function Fensterweite()
{
if (window.innerWidth) return window.innerWidth;
else if (document.body && document.body.offsetWidth)
return document.body.offsetWidth;
else return 0;
}
function Fensterhoehe()
{
if (window.innerHeight) return window.innerHeight;
else if (document.body && document.body.offsetHeight)
return document.body.offsetHeight;
else return 0;
}
function neuAufbau()
{
if (Weite != Fensterweite() || Hoehe != Fensterhoehe())
window.history.go(0);
}
//-->
*********************************************************************
Jetzt habe ich folgendes Problem:
Die Variablen erneuern sich nicht, einzig die Breite wenn das Fenster unter 799px ist. Welchen Befehl brauche ich damit die footer die Variablen erneuert?
DEMO: http://www.inovag.ch
Danke Euch
Gruss Oli
Hallo oli,
Bleib bitte in deinem Thread. [pref:t=62238&m=351717]
Mit sowas machst du dich hier nicht sehr beliebt und das könnte sich negativ auf die Antwortfrequenz auswirken.
Gruß
Kurt
Habs selber rausgefunden! :-)