resize von NS und farbänderung von layern
Hendrik Otting
- javascript
Hallo Forum
Ich habe leider immer noch das Problem, daß NS dynamisch mit List.js in einem Frame erzeugte Layer nach einem resize farblich verändert.
Angeblich soll dagegen das resize.js von Netscape dev center helfen.
Habs auch korrekt eingebunden (man muss es doch nur includen (script language... src="resize.js"....)).
Hab dann spasseshalber mal nen Alert eingebaut...
Tja bis jetzt hab ich noch nicht geschafft den zu sehen...
Hier mal das Script :
/**
* resize.js 0.3 970811
* by gary smith
* js component for "reloading page onResize"
*/
if(!window.saveInnerWidth) {
window.onresize = resize;
window.saveInnerWidth = window.innerWidth;
window.saveInnerHeight = window.innerHeight;
}
function resize() {alert ("resize");
if (saveInnerWidth < window.innerWidth
saveInnerWidth > window.innerWidth
saveInnerHeight > window.innerHeight
saveInnerHeight < window.innerHeight )
{
window.history.go(0);
}
}
Ach so ja ...
Die Farbänderung kann mit einem manuellen reload rückgängig gemacht werden ...
Also liegts wohl nur dran dieses Script bei nem resize ans laufen zu bringen...
mfg
Hendrik
Hallo Hendrik,
ich nehme für Resize Handling folgenden Code:
<script language="JavaScript"><!--
function Init()
{
if(document.layers)
{
FensterY = window.outerHeight;
FensterX = window.outerWidth;
}
}
function Refresch()
{
if (document.layers && (window.outerWidth != FensterX window.outerHeight != FensterY)) window.location.reload();
}
//--></script>
<body onload="Init()" onResize="Refresch()">
funktioniert zumindest bei mir mit NS4.5
Günter
Danke
Günter
Ich hab mich einfach auf den NS developer code verlassen und daraus gepastet...
resize schreibt man nicht rezise..........
Oh meine Nerven ...
Danke
Günter
Ich hab mich einfach auf den NS developer code verlassen und daraus gepastet...
resize schreibt man nicht rezise..........
Oh meine Nerven ...
Nerven ??? Soll's ja geben - so kurz vor'm WochenEnde ...
Günter ;)