Avatar billede mrpalermo Nybegynder
28. januar 2002 - 12:01 Der er 1 kommentar

Hvordan får jeg overført variablen??

I nedenstående kode skal jeg have gjort dragdrop funktionen "dynamisk" Dvs. jeg skal have erstattet 'dWindow' med en variabel som kaldes fra initializedrag. I funktionen initializedrag kalder jeg dragdrop med følgende syntax: document.onmousemove=dragdrop - jeg ville så mene at man kunne kalde dragdrop således: document.onmousemove=dragdrop('dWindows') og så erklære dragdrop således: dragdrop(cVar), men den påstår at funktionen ikke er implementeret. Er der nogen der kan hjælpe mig med det problem??? Hvis mit ikke spg. ikke giver nogen mening, så skriv lige til mig eller icq mig: ICQ# 7316963

Mvh. Peter

<code>
function dragdrop(cWindow){
if (ie5&&dragapproved&&event.button==1){
document.getElementById('dWindow').style.left=tempx+event.clientX-offsetx
document.getElementById('dWindow').style.top=tempy+event.clientY-offsety
}
else if (ns6&&dragapproved){
document.getElementById('dWindow').style.left=tempx+e.clientX-offsetx
document.getElementById('dWindow').style.top=tempy+e.clientY-offsety
}
}

function initializedrag(e,cWin,cWindow){
offsetx=ie5? event.clientX : e.clientX
offsety=ie5? event.clientY : e.clientY
if (ie5)
document.getElementById(cWin).style.display=''

tempx=parseInt(document.getElementById(cWindow).style.left)
tempy=parseInt(document.getElementById(cWindow).style.top)

dragapproved=true
document.onmousemove=dragdrop
}
</code>
Avatar billede ztyxx Nybegynder
28. januar 2002 - 21:27 #1
prøv at lægge noget mere kode, evt hele filen, så er det måske lettere
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