Avatar billede kjoelby Nybegynder
21. marts 2002 - 19:36 Der er 5 kommentarer og
1 løsning

Centrering af Layer

Hvordan får man et Layer til at centrere på siden:
<head>
<script language="JavaScript1.2">

// Drop-in content box- By Dynamic Drive
// For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
// This credit MUST stay intact for use

var ie=document.all
var dom=document.getElementById
var ns4=document.layers

var bouncelimit=32 //(must be divisible by 8)
var direction="up"

function initbox(){
if (!dom&&!ie&&!ns4)
return
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset
crossobj.top=scroll_top-250
crossobj.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)
}

function dropin(){
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset
if (parseInt(crossobj.top)<100+scroll_top)
crossobj.top=parseInt(crossobj.top)+215
else{
clearInterval(dropstart)
bouncestart=setInterval("bouncein()",50)
}
}

function bouncein(){
crossobj.top=parseInt(crossobj.top)-bouncelimit
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0){
clearInterval(bouncestart)
}
}

function dismissbox(){
if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden"
}


function redo(){
bouncelimit=32
direction="up"
initbox()
}

window.onload=initbox

</script>
</head>
<body>
<div id="dropin" style="position:absolute;visibility:hidden;left:250;width:457px;height:211px;background-color:#F5F5F5">
</body>
Avatar billede keysersoze Ekspert
21. marts 2002 - 19:44 #1
jeg kan ikke huske det i hovedet, men har du adgang til dreamweaver ved jeg at du på macromedias hjemmeside kan finde en extension til dreamweaver der kan centerer layers
Avatar billede kjoelby Nybegynder
21. marts 2002 - 20:53 #2
Jeg har været på Macromedia for at downloade:
Extension: PVII Layout Designer.
Men kan ikke finde ud af at bruge det i Dreamweaver...!
Avatar billede callesen Praktikant
21. marts 2002 - 22:27 #3
Kan du bruge:
<body STYLE="text-align:center;">
<div id="dropin" style="position:relative;visibility:hidden;width:457px;height:211px;background-color:#F5F5F5">
Avatar billede keysersoze Ekspert
21. marts 2002 - 22:32 #4
det er heller ikke den - der findes en derinde der hedder "center layers" eller deromkring
Avatar billede callesen Praktikant
21. marts 2002 - 22:43 #5
Så vidt jeg kan se laves der et kald til stylet i div'en med ID="dropin" -
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin

Resten af initbox funktionen gælder kun 'faldhøjde' og topplacering.

Ellers var der vel ingen grund til at angive left-stylet i div.
Men man kunne måske lave det; men det er udenfor mine evner, når det skal være centreret og ikke en absolut 'left-afstand'.
Avatar billede kjoelby Nybegynder
19. januar 2003 - 17:43 #6
jeg lukker.
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