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 Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
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