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 Kingston Technology
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 - 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