14. april 2003 - 16:31
Der er
6 kommentarer og 1 løsning
window.event.srcElement
er window.event.srcElement kun en IE feature ? hvis ja, kan man så bruge noget andet til netscape ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. april 2003 - 16:49
#1
<ole> Ja, der er proprietær IE-kode. Hvordan du gør i NS, er afhængig af resten af din kode. Prøv at lægge en URL /mvh </bole>
14. april 2003 - 20:48
#2
dette er koden: <SCRIPT language="JavaScript"> function musA() { var targetId, srcElement, targetElement ; el = window.event.srcElement; if (el.className == "Outline") { targetId = el.id + "d"; targetElement = document.getElementById(targetId) ; if (targetElement.style.display == "none") { targetElement.style.display = "" ; el.src = "images/minus.gif" ; } else { targetElement.style.display = "none" ; el.src = "images/pluss.gif" ; } } } function clicka() { var targetId, srcElement, targetElement ; el = window.event.srcElement; if (el.className == "Outline") { targetId = el.id + "d"; targetElement = document.getElementById(targetId) ; if (targetElement.style.display == "none") { targetElement.style.display = "" ; el.src = "images/minus.gif" ; } else { targetElement.style.display = "none" ; el.src = "images/pluss.gif" ; } } } document.onclick = clicka ; document.onmouseover = musA ; </script>
14. april 2003 - 20:50
#3
faktisk behøver du kun at se på den ene halvdel, fordi de to halvdele i koden er identiske, eller ihvertfald næsten
14. april 2003 - 21:23
#4
function musA(e) { var targetId, targetElement ; el = (document.all)? event.srcElement : e.target; ... osv osv
14. april 2003 - 21:25
#5
Der er i øvrigt ingen grund til at erklære 'srcElement' som lokal variabel. Du bruger den ikke til noget :)
15. april 2003 - 12:15
#6
tusind tak, nu virker det men jeg får ikke givet dig poeng !?
15. april 2003 - 16:41
#7
Ahaaa .... swaaaar :)
Vi tilbyder markedets bedste kurser inden for webudvikling