Avatar billede dd_ns Nybegynder
19. marts 2002 - 15:39 Der er 2 kommentarer

layer's til tabeler...

Hvordan laver jeg det sådan at mine flytbare layers kun kan være i tabeller?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
<style>

<!--
.drag{position:relative;cursor:hand}
-->
</style>
    <script>

function findPos(){
hvorX = document.getElementById('listDiv').offsetLeft
hvorY = document.getElementById('listDiv').offsetTop

alert(hvorX + "," +hvorY)
}
</script>

<script language="JavaScript1.2">

var ns4 = (document.layers)? true:false
var ie4 = (document.all && !document.getElementById)? true:false
var ie5 =(document.getElementById)? true:false
var ns6 = (document.getElementById && !document.all)?true:false;
var clicked = false;
var forrige = "none";
var opdaterDu = false;
minimumZindex = 10;

var dragapproved=false
var z,x,y
function move(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags(){
if (!document.all)
return
if (event.srcElement.className=="drag"){
dragapproved=true
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags
document.onmouseup=new Function("dragapproved=false")

</script>

</head>
<body>
<a href="java script:findPos()">tjeck</a>

<div class="drag" id="listDiv" style="position:absolute;left:0;top:0;height:150;width:150;background-color:#444444;color:#ffffff;text-align:right;z-index:10">sadjahsdlkh sdlkajhd</div>
<div class="drag" id="listDiv" style="position:absolute;left:0;top:0;height:150;width:150;background-color:#333333;color:#ffffff;text-align:right;z-index:10">sadjahsdlkh sdlkajhd</div>


</body>
</html>



   

   







Avatar billede olebole Juniormester
19. marts 2002 - 18:44 #1
<ole>
Dine divs ligger jo absolute - altså positioneret i forhold til body'en. Derfor kan de aldrig ligge inde i en tabel - men det kan selvfølgelig fakes  :)

Mener du i en enkelt celle, eller...?
Ligger din pågældende tabel absolut positioneret?
/mvh
</bole>
Avatar billede dd_ns Nybegynder
20. marts 2002 - 10:23 #2
Jeg mener:

Det skal fungere i et kalender system... Man skal så kunne placere et sæt i hver td... forstår du det?

Og man skal kunne se en måned på hver side... Man skal så kunne rykke rundt på sine aktiviteter...
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