Support Technique - JavaScript

Forum créé le 30/12/1999 21:16 et administré par Web D

Obtenez 1000 visiteurs rapidement !
Obtenez 1000 visiteurs rapidement !
Outils webmasters Compteur Chat Forum Sondage Découverte Référeur


M'inscrire M'inscrire Me connecter Me connecter Mot de passe oublié Mot de passe oublié Retour au forum Retour au forum



  Pages: 1
Poster un nouveau message Répondre au message
Auteur Message
   Trier par date décroissante
guillaume2vo
Posté le:
29/11/2009 15:28
Sujet du message:
menu float
Répondre            
Site Internet:
http://www.dovelakeglobal.com
bonjours

voici j'ai besoin de faire monter mon menu vers le haut de la page

mon menu est emprisonné dans un div car il faut qu'il soit a une position bien presise dans la page.

ce que je veut faire est la meme chose que ce siteexemple

et voici le code que j'ai fait



<script type="text/javascript">
if(document.body.scrollTop>=document.getElementById('divTopLeft').offsetTop-10)
{

var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function JSFX_FloatDiv(id, sx, sy)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
var px = document.layers ? "" : "px";
window[id + "_obj"] = el;
if(d.layers)el.style=el;
el.cx = el.sx = sx;
el.cy = el.sy = sy;
el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
el.floatIt=function()
{
var pX, pY;
pX = (this.sx >= 0) ? 0 : ns ? innerWidth :
document.documentElement && document.documentElement.clientWidth ?
document.documentElement.clientWidth : document.body.clientWidth;
pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ?
document.documentElement.scrollTop : document.body.scrollTop;
if(this.sy<0)
pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ?
document.documentElement.clientHeight : document.body.clientHeight;
this.cx += (pX + this.sx - this.cx)/8;
this.cy += (pY + this.sy - this.cy)/800;
this.sP(this.cx, this.cy);
setTimeout(this.id + "_obj.floatIt()", 40);
}
return el;
}

JSFX_FloatDiv("divTopLeft", 0,0).floatIt();

}
</script>
<!-- ********************************************************* -->




 

Poster un nouveau message Répondre au message
  Pages: 1

M'inscrire M'inscrire Me connecter Me connecter Mot de passe oublié Mot de passe oublié Retour au forum Retour au forum