Avoid the Loss of CSS Style in Netscape V4.x

Sometimes it is very helpful to use a JavaScript feature that supports adding properties to build-in prototype “Objects” at runtime. It is generally known that Netscape 4.x has problems in saving the CSS style when the user resizes the view of the browser’s frame.

The only safe solution I know is to reload the page. To avoid the problem mentioned above, include the following script in your HTML-files (directly in a script container tag or by script-tag using the src-attribute in the header) that will be performed before any content of your page will be shown.

 /*****************************************************//* Init the save window size for Netscape V4.x       *//*****************************************************/function onInnerResize(){	if ((window.saveInnerWidth != window.innerWidth) ||(window.saveInnerHeight != window.innerHeight)) {		window.location.reload();	}	window.saveInnerWidth  = window.innerWidth;	window.saveInnerHeight = window.innerHeight;	return(false);}function initSaveInnerSize(){	if (window.document.layers) {		window.saveInnerWidth  = window.innerWidth;		window.saveInnerHeight = window.innerHeight;		window.onresize = onInnerResize;	}}/*****************************************************//* Add saveInnerSize at runtime                      *//*****************************************************/initSaveInnerSize();

When the browser loads the script, it calls “initSaveInnerSize()”. Only in Netscape4, the current window size (window.innerWidth and window.innerHeight) is saved in new window prototype properties (named saveInnerWidth and saveInnerHeight). Then, the onresize event is registered to call the “onInnerResize()” method. If called, “onInnerResize()” inquires if the window size has changed and reloads the page if necessary. The new window size is then saved again.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

The Latest

technology leadership

Why the World Needs More Technology Leadership

As a fact, technology has touched every single aspect of our lives. And there are some technology giants in today’s world which have been frequently opined to have a strong influence on recent overall technological influence. Moreover, those tech giants have popular technology leaders leading the companies toward achieving greatness.

iOS app development

The Future of iOS App Development: Trends to Watch

When it launched in 2008, the Apple App Store only had 500 apps available. By the first quarter of 2022, the store had about 2.18 million iOS-exclusive apps. Average monthly app releases for the platform reached 34,000 in the first half of 2022, indicating rapid growth in iOS app development.

microsoft careers

Top Careers at Microsoft

Microsoft has gained its position as one of the top companies in the world, and Microsoft careers are flourishing. This multinational company is efficiently developing popular software and computers with other consumer electronics. It is a dream come true for so many people to acquire a high paid, high-prestige job