Bueno siguiendo con los problemas pongo otro:
En el menú tengo puntos de menú que son desplegables y otros que nó. Los que no son desplegables funcionan perfectamente con la siguiente función:
Código Javascript
:
Ver originalfunction cargar(div, desde, clase)
{
$("a").removeClass("selected");
$(clase).addClass("selected");
$(div).load(desde);
}
Que se activa cada vez que pulsamos sobre uno de los puntos de menú.
Lo raro es que los que tienen desplegables no funcionan pero si que lo hacen si pongo un alert después del reomveClass:
Código Javascript
:
Ver originalfunction cargar(div, desde, clase)
{
$("a").removeClass("selected");
alert(clase);
$(clase).addClass("selected");
$(div).load(desde);
}
Es como si no le diera tiempo a borrar todas las clases pero con el alert si.
Por cierto el código de los menús es el siguiente:
Código Javascript
:
Ver original<div id="menu">
<div id="templatemo_menu" class="ddsmoothmenu">
<ul>
<li><a onclick="cargar('#divtest', 'inicio.php', '#c_ini')" id="c_ini" class="nada">Inicio</a></li>
<li><a id="c_webs" class="nada">Webs</a>
<ul>
<li><a onclick="cargar('#divtest', 'disenyo_web.php', '#c_webs')">Diseños</a></li>
<li><a onclick="cargar('#divtest', 'precio_web.php', '#c_webs')">Precios</a></li>
</ul>
</li>
<li><a id="c_servicios" class="nada">Servicios</a>
<ul>
<li><a onclick="cargar('#divtest', 'excel.php', '#c_servicios')">Excel</a></li>
<li><a onclick="cargar('#divtest', 'mysql.php', '#c_servicios')">MySql</a></li>
<li><a onclick="cargar('#divtest', 'envio_emails.php', '#c_servicios')">E-mails</a></li>
</ul>
</li>
<li><a id="c_programas" class="nada">Programas</a>
<ul>
<li><a onclick="cargar('#divtest', 'programas.php', '#c_programas')">Gestión</a></li>
<li><a onclick="cargar('#divtest', 'programas_constructoras.php', '#c_programas')">Constuctoras</a></li>
</ul>
</li>
<li><a onclick="cargar('#divtest', 'clientes.php', '#c_clientes')" id="c_clientes" class="nada">Clientes</a></li>
<li><a href="contact.php">Contacto</a></li>
</ul>
<br style="clear: left" />
</div>
</div>
Alguna idea???
Muchas gracias