webForumDet fria alternativet

Drag-funktion för lager ??

4 svar · 199 visningar · startad av AndreasC

AndreasCMedlem sedan mars 20011 964 inlägg
#1

Hur gör man för att kunna förflytta ett lager och släppa det där man vill ha det? Ungefär som drag and drop i windows alltså, eller exakt som drag and drop. Jag har en kod som ser ut på följande sätt men den tycks bara fungera på bilder.
I head-taggen skriver jag:
<style>
<!--
.drag{position:relative;cursor:hand}
-->
</style>

och i bodyn skriver jag följande:
<script language="JavaScript1.2">
<!--

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>

Och slutligen lägger jag till class="drag" i den img-tagg för den bild som jag vill göra flyttbar.

Kan jag manipulera denna kod för att få den att fungera med layers? Eller finns det någon annan kod för detta?

Vad jag vill är alltså att kunna lägga class="drag" i en div-tagg för ett lager och få det att fungera.

MVH Andreas

oelbalMedlem sedan jan. 20014 973 inlägg
#2

Eftersom ingen vill hjälpa dig, så får väl jag ge dig ett enkelt råd: Besök www.neeneenee.de/pixel. Gå vidare genom att välja explorer i rullningslisten.

Mitt på sidan ser du en massa lager som går att flytta, kopiera bara koden. Sen kan du analysera den hur mycket du vill! :e

------------------
"På min tid hade vi inga stenar. Vi fick gå ner till bäcken och tvätta våra
kläder genom att banka dem med huvudet."

[Redigerat av oelbal den 17 mar 2001]

MattiMedlem sedan dec. 19996 592 inlägg
#3

http://www.assembler.org/

"Project 4"

------------------
webmaster resources

oelbalMedlem sedan jan. 20014 973 inlägg
#4

WOW Matti, I'm impressed!

Trodde jag var den ende som besökte Brent's Assembler.org.....

------------------
"På min tid hade vi inga stenar. Vi fick gå ner till bäcken och tvätta våra
kläder genom att banka dem med huvudet."

[Redigerat av oelbal den 18 mar 2001]

JohnsenMedlem sedan juli 2000836 inlägg
#5

Trevlig sida den där assembler!

Hittade ett inhemskt förslag: http://cgi.webforum.nu/wf/Forum13/HTML/000722.html

/ J

130 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)