Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2008, 00:57
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con Javascript y Firefox

Estás usando mal jQuery. Tal como lo estás haciendo no necesitas meter ahí el ready. Podría ser algo así:

Código HTML:
<script src="/jquery.js" type="text/jscript"></script>
<script type="text/jscript">
function efectouno(idcont){
      $("#infogame"+idcont+"").slideToggle("slow");
}
</script>
<a onclick="efectouno(<?=$idcont_menu?>);"  style="cursor:pointer;" title="Juego Gratis Info"><img src="/imagenes/info.png" alt="Info <?=$titulo_menu?>" width="10" height="10" border="0" /></a>
 
<div id="infogame<?=$idcont_menu?>" class="infogame" style="display: none; " align="left"><?=cut_string($descripcion,190)?></div> 
Aunque en mi opinión sería mejor que lo hicieras un poco más limpio, sacando el onclick fuera del enlace. Algo de este estilo podría funcionar:

Código HTML:
<script src="/jquery.js" type="text/jscript"></script>
<script type="text/jscript">
$(document).ready(function(){
  $(".enlaceMenu").click(function() {
    var idcont = $(this).id.substring(4);
    $("#infogame"+idcont+"").slideToggle("slow");
  });
});
</script>
 <a class="enlaceMenu" id="menu<?=$idcont_menu?>"  style="cursor:pointer;" title="Juego Gratis Info"><img src="/imagenes/info.png" alt="Info <?=$titulo_menu?>" width="10" height="10" border="0" /></a>
  
<div id="infogame<?=$idcont_menu?>" class="infogame" style="display: none; " align="left"><?=cut_string($descripcion,190)?></div>