Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2012, 09:19
Karla_vs
 
Fecha de Ingreso: febrero-2010
Mensajes: 85
Antigüedad: 14 años, 2 meses
Puntos: 0
Error al pasarle un dato a una funcion

Hola a tod@s!!

Bueno mi problema es que estoy trabajando en un web y me he qedado bloqueada en un paso que no consigo solucionar...

Los que hago es llamar a una funcion pasandole un dato para que ésta cambie el valor de un enlace.
Así es como tengo el enlace...

Código PHP:
<a href="#" onClick="comprobar_cambio(<?php echo $marca?>)" id="enlace_ubicacion">Enviar</a>
El valor por PHP me lo está recogiendo bien.
Ahora muestro la funcion comprobar_cambio()

Código PHP:
    <script language="javascript">
        function 
comprobar_cambio(coche)
        {
            if(
coche == "seat")
            {
                
document.getElemenById('enlace_ubicacion').href "www.enlace.com";
            }
            else
            {
                
document.write("La marca del vehiculo no es la correcta");
            }
                
        }
    
</script> 
Me pasa una cosa un tanto curiosa. Si la variable está vacía, hace el "else" e imprime por pantalla lo que aparece en él.
Pero si la variable contiene por ejemplo el valor "seat" el navegador me canta el error: 'seat' no está definido.

Alguien me puede ayudar? no doy con la solucion!! Muchas gracias.