Avatar billede para7 Nybegynder
03. september 2008 - 10:42 Der er 2 kommentarer og
3 løsninger

Synlig og usynlig tekst II

I forlængelse af spm http://www.eksperten.dk/spm/843340 vil jeg gerne i stedet for at vise og skjule tekst have enablet og disablet mouseover og mouseout, som jeg har på en tabel. Jeg forsøgte mig med at putte <span id="cliplistMouseoverOgOut"></span> ind i tabellen, men det kan selvfølgelig ikke gå.

Nogen ideer?
Avatar billede w13 Novice
03. september 2008 - 16:37 #1
Sådan her?

<script type="text/javascript">
var fToggleMouseover=fToggleMouseout=null;
function toggleMouseevents(o){
  o=document.getElementById(o);
  if(fToggleMouseover){
    fToggleMouseover=o.onmouseover;
    fToggleMouseout=o.onmouseout;
    o.onmouseover=o.onmouseout=function(){};
  }else{
    o.onmouseover=fToggleMouseover;
    o.onmouseout=fToggleMouseout;
    fToggleMouseover=fToggleMouseout=null;
  }
}
</script>

<span onclick="toggleMouseevents('cliplistMouseoverOgOut')">Klik her</span>

...

<td id="cliplistMouseoverOgOut" onmouseover="alert('onmouseover')" onmouseout="alert('onmouseout')">

--------------------------------------------

Dog meget utestet!
Avatar billede w13 Novice
03. september 2008 - 16:42 #2
Nu er det testet. JavaScript-delen skal i stedet være:

<script type="text/javascript">
var fToggleMouseover=fToggleMouseout=null;
function toggleMouseevents(o){
  o=document.getElementById(o);
  if(!fToggleMouseover){
    fToggleMouseover=o.onmouseover;
    fToggleMouseout=o.onmouseout;
    o.onmouseover=o.onmouseout=function(){};
  }else{
    o.onmouseover=fToggleMouseover;
    o.onmouseout=fToggleMouseout;
    fToggleMouseover=fToggleMouseout=null;
  }
}
</script>
Avatar billede para7 Nybegynder
04. september 2008 - 08:08 #3
Tak w13. Men jeg må lige forklare lidt nærmere:
Det jeg mangler er, at i stedet for at vise og skjule en tekst, som vi gjorde før, nu enabler og disabler mousover og mouseout på en tabel, vel og mærke på basis af om klippet kører eller ej. Kan du fixe det?
Avatar billede para7 Nybegynder
10. september 2008 - 13:29 #4
Tak for nu. Det var ikke det jeg kunne bruge, men måske senere, så vi kan dele. OK?
Avatar billede w13 Novice
10. september 2008 - 14:54 #5
Tak for point. =)
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