HTML interesse |
|
Heej allemaal, ik heb weer eens een probleempje..
ik heb van leejoo een javascriptje gehaald, die permanent een banner links onder in de hoek laat zien. nou (tegen mijn verwachtingen in) deed het script het meteen, maar alleen in IE:( in firefox zie ik een heel dun bannertje boven aan de pagina.. de site is www.pjgu.nl/neww dus bekijk het eens.. ik snap niks van javascript (doe mij maar php;-)), dus het kan een ontzettende noobfout zijn
bij voorbaat dank
Jarro
Script:
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function setVariables() {
imgwidth=468; // logo width, in pixels
imgheight=60; // logo height, in pixels
if (navigator.appName == "Netscape" OR navigator.appName == "Mozilla Firefox") {
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";
}
}
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+20)+currentY;
evalMove();
setTimeout("checkLocation()",10);
}
function evalMove() {
eval(docStyle + objectXY + styleDoc + horz + "=" + x);
eval(docStyle + objectXY + styleDoc + vert + "=" + y);
}
// End -->
</SCRIPT>
</head>
<body bgcolor="#087B26" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ONLOAD="setVariables(); checkLocation();">
// volgens leejoo kon ik dit geowon ergens in de body plaatsen, dus ik heb het achteraan in mijn script staan. vreemdgenoeg komt er in Firefox een hele dunne banner juist bóvenaan:s
<DIV ID="branding" STYLE="position:absolute; visibility:show; left:235px; top:-50px; z-index:2">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" height="60">
<param name="movie" value="sponsors04.swf">
<param name="quality" value="high">
<embed src="sponsors04.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed>
</div>
<head> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function setVariables() { imgwidth=468; // logo width, in pixels imgheight=60; // logo height, in pixels if (navigator.appName == "Netscape" OR navigator.appName == "Mozilla Firefox") { 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"; } } 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+20)+currentY; evalMove(); setTimeout("checkLocation()",10); } function evalMove() { eval(docStyle + objectXY + styleDoc + horz + "=" + x ); eval(docStyle + objectXY + styleDoc + vert + "=" + y ); } // End --> </SCRIPT> </head> <body bgcolor="#087B26" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ONLOAD="setVariables(); checkLocation();"> // volgens leejoo kon ik dit geowon ergens in de body plaatsen, dus ik heb het achteraan in mijn script staan. vreemdgenoeg komt er in Firefox een hele dunne banner juist bóvenaan:s <DIV ID="branding" STYLE="position:absolute; visibility:show; left:235px; top:-50px; z-index:2"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" height="60"> <param name="movie" value="sponsors04.swf"> <param name="quality" value="high"> <embed src="sponsors04.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed> </div>
|