[JS] error verhelpen

Pagina: 1
Acties:

  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Ik heb een javascriptje gemaakt voor een uitklapmenu. Dat werkt allemaal netjes, alleen geeft hij een javascript error op regel 7 (Object vereist). Zelf snap ik niet wat er fout gaat...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function showdiv(obj) {
    obj.style.display = "block"
}

function hidediv(obj) {
    obj.style.display = "none"
}

function showsubnav(obj) {
    var id=obj.id;
    showdiv(document.getElementById(id +"subnav"));
}

function hidesubnav(obj) {
    var id=obj.id;
    hidediv(document.getElementById(id +"subnav"));
}


Op regel 7 staat dus }, maar ik zou niet weten wat daarboven fout gaat...

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
post eens de code die ddeze javascriptcode gebruikt?

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
We zijn hier niet echt het nationale debug forum ;). Het lijkt me sowieso handig om de hele source te zien voordat we wat zinnigs kunnen melden.

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
Waarschijnlijk probeer je iets te doen met een DIV die niet bestaat oid.

  • JeRa
  • Registratie: Juni 2003
  • Laatst online: 07-05 12:51
Het is soms ook handig om puntkomma's achter je regels te zetten.

  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Ik snap dat jullie er niet zijn om te debuggen, maar ik zit al best lang met dit probleem!

code:
1
2
3
4
5
<tr class='menu' height='22'>
<td onmouseover='showsubnav(this);' onmouseout='hidesubnav(this);' id='m1109098328' valign='top'>
<a class='menu' href='http://www.hevo-volleybal.nl/contact'>Contact</a>
</td>
</tr>


Hier is toch niets fout aan??

[ Voor 23% gewijzigd door RickyHeijnen op 24-03-2005 21:20 ]


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
en bestaat m1109098328subnav dan?

edit: wrom gebruik je 2 functies waar t ook in 1 kan?

[ Voor 47% gewijzigd door Vinzzz243 op 24-03-2005 21:27 ]


  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Vinzzz schreef op donderdag 24 maart 2005 @ 21:21:
en bestaat m1109098328subnav dan?
Nee, die bestaat niet... maar ik denk niet dat dat het probleem is, want bij een ander nummer waarbij die subnav wel bestaat, geeft hij ook die error.

Kijk hier maar: http://www.hevo-volleybal.nl/?site=1 (edit: Je ziet de site pas als je deze link voor de 2e keer bezoekt!!)
Vinzzz schreef op donderdag 24 maart 2005 @ 21:21:wrom gebruik je 2 functies waar t ook in 1 kan?
Omdat ik van plan ben er later nog veel meer bij te bouwen...

[ Voor 53% gewijzigd door RickyHeijnen op 24-03-2005 21:33 ]


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
function showdiv(obj) {
    if( obj ) {
        obj.style.display = "block"
    }
}

function hidediv(obj) {
    if( obj ) {
        obj.style.display = "none"
    }
}

  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Bedankt.... die if() had ik nodig! :D

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
rheijnen schreef op donderdag 24 maart 2005 @ 21:58:
Bedankt.... die if() had ik nodig! :D
dat was dus wel t probleem...je controleert nu alleen maar of ie bestaat
Pagina: 1