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

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.