DIV, Event combineren

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

  • ilovetechno
  • Registratie: Oktober 2001
  • Laatst online: 17-04 12:49
Ik loop tegen het volgende probleem aan:

Ik gebruik functie:
code:
1
2
3
4
5
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
    for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }


en

code:
1
2
3
4
5
6
function ehandler(event,theobj){
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
  }
  theobj.thediv.style.visibility="visible";


Nu heb een link met een mooie mouseover.

code:
1
  <a href="#" id="gl1" class="glink" onmouseover="ehandler(event,menuitem1);">Tekstje</a>


Nu wil als bij deze mouseover ook de eerste functie gebruiken. Los lukt dit met:
code:
1
2
<a href="#" onMouseOver="MM_showHideLayers('worship','','show')"  onMouseOut="MM_showHideLayers('worship','','hide')">Whatever
</a>


Echter lukt het me niet deze te combineren.

Wellicht kunnen mede-tweakers mij helpen..

Ik ben helaas nog een n00b op dit gebied

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:27

crisp

Devver

Pixelated

meerdere instructies kan je in javascript gewoon met een puntkomma van elkaar scheiden:
code:
1
onmouseover="ehandler(event,menuitem1);MM_showHideLayers('worship','','show')"

Intentionally left blank


  • ilovetechno
  • Registratie: Oktober 2001
  • Laatst online: 17-04 12:49
Yess!!.. gelukt.. Bedankt

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 09-05 10:20

Pelle

🚴‍♂️

Ok :)

Dit topic is gesloten.