Avatar billede peturkirke Novice
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 ?
Avatar billede olebole Juniormester
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>
Avatar billede peturkirke Novice
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>
Avatar billede peturkirke Novice
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
Avatar billede olebole Juniormester
14. april 2003 - 21:23 #4
function musA(e) {
  var targetId, targetElement ;
  el = (document.all)? event.srcElement : e.target;
... osv osv
Avatar billede olebole Juniormester
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  :)
Avatar billede peturkirke Novice
15. april 2003 - 12:15 #6
tusind tak, nu virker det
men jeg får ikke givet dig poeng !?
Avatar billede olebole Juniormester
15. april 2003 - 16:41 #7
Ahaaa .... swaaaar  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester