ciao a tutti,
raga, ho un prob con un menù flottante,
tipo quello di poste.it,
ho trovato il code nelle pagine di html.
il codice, montato su una normale pagina html funzia alla perfezione, mentre se lo monto in una pagina a frame, costituita da
top e bottom(dove metto il mio code) si verifica un fatto strano,
in particolare, draggando verso il basso la scrollbar, la pagina html del bottom frame termina, ma la pagina continua a scendere e si visualizza una zona grigia a dir poco infinita...
Qualcuno mi può aiutare a trovare una soluzione?
Vi posto il code, da provare su una pagina a frame
fatemi sapere,
grazie
KLauzz
<HTML>
<HEAD>
<style type="text/css">
A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline }
</style>
<TITLE>floating_menu</TITLE>
<script language=javaScript>
function setVariables(){
if (navigator.appName == "Netscape") {
v=".top=";h=".left=";dS="document.";sD="";
y="window.pageYOffset";x="window.pageXOffset";}
else {h=".pixelLeft=";v=".pixelTop=";dS="";sD=".style" ;
y="document.body.scrollTop";x="document.body.scrol lLeft";}checkLocationA()}
movex=0,movey=0,xdiff=0,ydiff=0,ystart=0,xstart=0
function checkLocation(){
object="object1";yy=eval(y);xx=eval(x);ydiff=ystar t-yy;xdiff=xstart-xx;
if ((ydiff<(-1))||(ydiff>(1))) movey=Math.round(ydiff/10),ystart-=movey
if ((xdiff<(-1))||(xdiff>(1))) movex=Math.round(xdiff/10),xstart-=movex
eval(dS+object+sD+v+ystart);eval(dS+object+sD+h+xs tart);
setTimeout("checkLocation()",10)}
function checkLocationA(){ystart=eval(y);xstart=eval(x);}
</script>
</HEAD>
<BODY BGCOLOR="#c0c0c0" vlink="blue" link="blue" onload="setVariables();checkLocation()" topmargin="0" leftmargin="0">
<div id="object1" style="position:absolute; visibility:show; left:0px; top:20px; height:10px; font-family:arial; font-size:14px">
<table cellpadding="0" cellspacing="0" border="1" width="150" bgcolor="#cccccc" bordercolor="#000000">
<tr>
<td>
menu 1
menu 2
menu 3
menu 4
menu 5
menu 6
menu 7
menu 9
menu 9
</td>
</tr>
</table>
</div>
</BODY>
</HTML>