Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[JS] Statusbalk in framevenster werkt wel in IE, niet in FF

Ik heb een scriptje gedownload en ingebouwd om in een framevenster een statusbalk met o.a. copyright, laatst bijgewerkt en een aantal links te plaatsen. Deze balk staat altijd onderaan in het venster, ook als het venster kleiner wordt gemaakt. Dit werkt prima in IE maar niet in Firefox. Aangezien ik geen ander script heb kunnen vinden die hetzelfde doet (ben al enkele uren aan het zoeken geweest) stel ik hier de vraag of iemand weet hoe het script aan te passen is zodat het ook in FF werkt. [code:1:12798372e4] <SCRIPT LANGUAGE="JavaScript"> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin function setVariables() { imgheight=20; // height, in pixels if (navigator.appName == "Netscape") { horz=".left"; vert=".top"; docStyle="document."; styleDoc=""; innerW="window.innerWidth"; innerH="window.innerHeight"; offsetX="window.pageXOffset"; offsetY="window.pageYOffset"; } else { horz=".pixelLeft"; vert=".pixelTop"; docStyle=""; styleDoc=".style"; innerW="document.body.clientWidth"; innerH="document.body.clientHeight"; offsetX="document.body.scrollLeft"; offsetY="document.body.scrollTop"; } imgwidth=innerW; // width, in pixels } function checkLocation() { objectXY="branding"; var availableX=eval(innerW); var availableY=eval(innerH); var currentX=eval(offsetX); var currentY=eval(offsetY); x=availableX-(imgwidth+30)+currentX; y=availableY-(imgheight+5)+currentY; evalMove(); setTimeout("checkLocation()",10); } function evalMove() { eval(docStyle + objectXY + styleDoc + horz + "=" + x); eval(docStyle + objectXY + styleDoc + vert + "=" + y); } // End --> </SCRIPT> In de body tag staat: onload="setVariables(); checkLocation();" En in de body zelf: <div id="branding" style="position:absolute; visibility:show; left:0px; top:0px; z-index:2"> <TABLE BORDER=0 WIDTH=100% HEIGHT=22 CELLSPACING=0> <TR><TD class=kop> <span class=kop12><font color=#edcd5f> © Richie 2005</span> </TD></TR> </TABLE> </DIV> [/code:1:12798372e4] In Firefox staat de balk gewoon bovenaan in het venster. Alvast bedankt voor elke tip! Groeten, Richard

richie.k