Avatar billede bingokaj Nybegynder
12. juni 2001 - 16:32 Der er 6 kommentarer og
1 løsning

layer-funktionalitet som på zulu.dk

Hej med jer

jeg sidder i øjeblikket og forsøger at lave et site, som skal have et layer der er placeret i bunden af siden. det kan jeg også sagtens.

Problemet er at når man scroller så \"blinker\" indholdet i layeret fordi det hele tiden bliver opdateret. Derfor vil jeg gerne have modificeret mit script, så det forsvinder når man begynder at scrolle og dukker op igen når man er færdig med at scrolle. Når det dukker op igen, skal det glide ind på siden igen (præcis ligesom zulu.dk)

jeg prøvede at rippe scriptet fra zulu, men har ikke kunne få det til at virke...doh! :-(

her er min nuværende kode.

<style> 
#divMenu  {
      position : absolute;
      font-family : verdana,arial,helvetica;
      height : 33;
      width : 90;
      font-size : 10pt;
      color : Silver;
    text-decoration : none;
    z-index: 1;
  </style>

<script language=\"JavaScript1.2\">
<!--
var gright=300
var gbottom=80

//Browsercheck
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;



function makeObj(obj,nest){
    nest=(!nest) ? \'\':\'document.\'+nest+\'.\'
      this.css=(n) ? eval(nest+\'document.\'+obj):eval(obj+\'.style\')                           
    this.moveIt=b_moveIt;
}
function b_moveIt(x,y){
    this.x=x; this.y=y
      this.css.left=this.x
    this.css.top=this.y
}

var pageWidth,pageHeight
function menuInit(){
    oTest=new makeObj(\'divMenu\')
    pageWidth=(ie)?document.body.offsetWidth-4:innerWidth;
    pageHeight=(ie)?document.body.offsetHeight-2:innerHeight;
    checkIt()
    //sets the resize handler.
    onresize=resized
    if(ie) window.onscroll=checkIt;
}

function checkIt(){
    if(ie) oTest.moveIt(document.body.scrollLeft +pageWidth-gright,document.body.scrollTop+pageHeight-gbottom)
    else if(n){
        oTest.moveIt(window.pageXOffset+pageWidth-gright, window.pageYOffset+pageHeight-gbottom)
        setTimeout(\'checkIt()\',20)
    }
}


function resized(){
    pageWidth=(ie)?document.body.offsetWidth-4:innerWidth;
    pageHeight=(ie)?document.body.offsetHeight-2:innerHeight;
    if(ie) checkIt()
}


onload=menuInit;

//-->
</script>

<div id=\"divMenu\" ><img src=\"web - signatur/logo.gif\" width=\"240\" height=\"49\" border=\"0\" alt=\"\"></div>
Avatar billede jensgram Nybegynder
12. juni 2001 - 17:44 #1
Har du HUGGET det... tsktsk :)
Avatar billede fomse Nybegynder
12. juni 2001 - 18:40 #2
Du manger sikkert denne fil:

http://inc.zulu.dk/bund.js


Fomse:-)
Avatar billede fomse Nybegynder
12. juni 2001 - 18:42 #3
eller en eller anden scriptfil!!!!
Avatar billede fomse Nybegynder
12. juni 2001 - 18:45 #4
PRøv at gå op i FILE vælg SAVE AS  og WEB PAGE; COMPLETE.

Så for du alle scriptfilerne med.

Fomse:-)
Avatar billede fomse Nybegynder
12. juni 2001 - 18:46 #5
Du skal selvfølgelig gøre det når du er inde på www.zulu.dk :-O
Avatar billede olebole Juniormester
13. juni 2001 - 14:45 #6
<ole>
Læg en onmousedown-handler på scrool-knappen, der skjuler laget. En onmouseup på samme knap kan du så repositionere og vise laget med.
/mvh
</bole>
Avatar billede fomse Nybegynder
13. juni 2001 - 20:21 #7
Jeg takker:-D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester