10. december 2004 - 13:15
Der er
11 kommentarer og 1 løsning
har et lavet et script men den vil ikke flytte sig
function over(p){ document.getElementById(p.id+"skjult").style.visibility = 'visible'; var h = document.getElementById(p.id); h.onmousemove = getinfo(); } function getinfo() { document.all.infoskjult.style.visibility = 'visible'; document.all.infoskjult.style.left = event.clientX + 10 document.all.infoskjult.style.top = event.clientY + 10 } // den siger "ikke implementeret"
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
10. december 2004 - 13:20
#1
Musens placering (+10): document.all.infoskjult.style.left = window.event.clientX + 10; document.all.infoskjult.style.top = window.event.clientY + 10; Du vil flytte et object med musen er det korrekt?
10. december 2004 - 13:25
#2
ja jeg vil finde id ved linket og kigge "skjult" til for at finde det object jeg vil flytte
10. december 2004 - 13:25
#3
kigge = ligge
10. december 2004 - 13:35
#4
prøv at smid noget mere kode så jeg kan se det.
10. december 2004 - 13:41
#5
h.onmousemove = getinfo;
10. december 2004 - 13:50
#6
hvordan laver jeg så nede i getinfo() finde id'et eks [infoskjult] document.all.infoskjult.style.visibility = 'visible';
10. december 2004 - 13:50
#7
selv så jeg ikke skal skrive det
10. december 2004 - 13:58
#8
-- det kan du ikke, men du kan f.eks. have en global variabel, som du så hiver fat i: var actField = null; function over(p){ actField = p.id+"skjult"; document.getElementById(actField).style.visibility = 'visible'; var h = document.getElementById(p.id); h.onmousemove = getinfo } function getinfo() { if(!actField)return; var st = document.getElementById(actField).style; st.visibility = 'visible'; st.left = event.clientX + 10 st.top = event.clientY + 10 }
10. december 2004 - 14:00
#9
Hov, der var da også lige nogle skønhedspletter: var actField = null; function over(p){ actField = p.id+"skjult"; document.getElementById(actField).style.visibility = 'visible'; document.getElementById(p.id).onmousemove = getinfo; } function getinfo() { if(!actField)return; var st = document.getElementById(actField).style; st.visibility = 'visible'; st.left = event.clientX + 10 + 'px'; st.top = event.clientY + 10 + 'px'; }
10. december 2004 - 14:19
#10
oki jeg holder mig til den gammel vil du have nogel point roenving :D
10. december 2004 - 14:22
#11
Det hører så med i historien, at den nye version virker på langt flere browsere (rent faktisk alle nyere, som understøtter javascript !-), mens den gamle er begrænset til IE (og Opera...) Velbekomme '-)
18. december 2004 - 17:49
#12
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling