05. august 2009 - 20:43
Der er
11 kommentarer og 2 løsninger
DOM onmouseover
jeg hverken få onmouseover eller onmouseout til at virke med visibility.. der alertes fint tagname fra objektet!? function tagelm_mover(elm, id, label_elm) { var div = elm.appendChild(document.createElement('div')); div.className = 'tagelm_mover'; div.id = 'tagelm_mover'+id; div.onmouseover = function() { label_elm.visibility = 'visible'; alert(label_elm.tagName+' show'); } div.onmouseout = function() { label_elm.visibility = 'hidden'; alert(label_elm.tagName+' hide'); } return div; }
Annonceindlæg fra QNAP
05. august 2009 - 23:37
#1
Monstro label_elm.style.visibility ?-)
06. august 2009 - 00:10
#2
hehe... ok.. jeg går i seng nu smid et svar :)
06. august 2009 - 01:49
#3
Velbekomme '-)
06. august 2009 - 09:25
#4
hov.. det virker ikke i IE når jeg unescaper de to linjer med visibility får jeg fejl i IE.. dog hvis jeg alerter label_elm får jeg SPAN jeg får at vide at { mangler eller at et object var forventet function tagelm_mover(elm, id, label_elm) { var div = elm.appendChild(document.createElement('div')); div.className = 'tagelm_mover'; div.id = 'tagelm_mover'+id; div.onmouseover = function() { //label_elm.style.visibility = 'visible'; if(tagelm_href_next) div.style.cursor = 'pointer'; } //div.onmouseout = function() label_elm.style.visibility = 'hidden'; div.onclick = function() { if(tagelm_href_next) location.href = tagelm_href_next; } alert(label_elm.tagName); return div; }
06. august 2009 - 19:41
#5
<ole> Det er umuligt at svare på, når vi ikke kan se koden i brug. Prøv at lægge et link /mvh </bole>
06. august 2009 - 21:59
#7
altså.. når man fører musen henover personerne på billedet :)
06. august 2009 - 22:26
#8
Explorer fortæller dig jo, du har en fejl i linje 134. På den linje står: div.onmouseout = function() label_elm.style.visibility = 'hidden'; - og den er jo til at få øje på ;o) Desuden får du at vide, du har en fejl i linje 148, men den retter sig nok, når den første fejl fjernes
06. august 2009 - 22:32
#9
jeg hader irriterende fejl man overser ligemeget hvor meget man glor på det.. men tak for hjælpen.. smid et svar så deler I points :)
06. august 2009 - 22:47
#10
Selvtak ;o)
07. august 2009 - 00:39
#11
Velbekomme '-)
07. august 2009 - 10:23
#12
tak for hjælpen :)
07. august 2009 - 14:38
#13
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling