Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2011, 06:20
harryp
 
Fecha de Ingreso: mayo-2008
Mensajes: 117
Antigüedad: 15 años, 11 meses
Puntos: 8
concatenar string + variable para crear nombre de id

El caso es que tengo una barra de navegación que contiene una serie de enlaces... y lo que quiero es que al pasar por encima aparezca un div informativo sobre cada enlace...

por cada enlace, existe un div con el mismo id+texto

Código HTML:
<a id="uno" ...
<div id="unotext" style="display:none"...
Código PHP:
var x;
    
x=$('#nav a');
    
x.mouseover(mostrainfo);
    
x.mouseout(mostrainfo);

function 
mostrainfo(){
    var 
nom=$(this).attr("id");
      
       
// de ninguna de las 2 formas me funciona 
      // nom=nom+"text";
      // $(nom).toggle(mostra(),oculta());    

    
$(nom+"text").toggle(mostra(),oculta());    
    }
    
    function 
mostra(){
    $(
this).css("display","block");
    }
        function 
oculta(){
    $(
this).css("display","none");
    } 
si ago un alert despues de asignar el valor a nom , muestra un cartel con "unotext" en el over y en el out,

Alguna sugerencia?

Gracias por tu tiempo
Un saludo