Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/05/2011, 09:27
lasnv
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota
Mensajes: 18
Antigüedad: 13 años
Puntos: 2
Respuesta: Como creo un enlace javascript en esta funcion?

necesariamente con el mismo ya que si agregas otro tendras problemas y posiblemente no llame a ninguna de las funciones...

lo q debes hacer es agregar en tu función javascript un if para que redireccione a donde quieres.
EJ:
Código:
function agroptipdat(tipdat){   
var combo = document.getElementById("tipo_elemento").options;
combo.length = null;
  
    if (tipdat=='0'){
    var seleccionar = new Option("esperando seleccion","","","");
    combo[0] = seleccionar;
    }
 
    if ((tipdat=='1')||(tipdat=='6')){
    var caja_texto = new Option("Caja de texto","1");    
    combo[0] = caja_texto;    
    }
 
    if ((tipdat=='2')||(tipdat=='3')){
    var caja_texto = new Option("Caja de texto","1");
    var area_texto = new Option("Area de texto","2");    
    combo[0] = caja_texto;
    combo[1] = area_texto;    
    }
    if ((tipdat=='4')||(tipdat=='5')){
     var tipo_fecha = new Option("Tipo fecha","3");    
    combo[0] = tipo_fecha;    
    }
    if (tipdat=='7'){
     var campo_calculado = new Option ("Campo calculado","4");    
    combo[0] = campo_calculado;  
    }
    if (tipdat=='8'){
        top.location = 'mipagina.html';
    }
        
}
y en tu PHP
Código:
echo "<tr><td bgcolor='#ffffcc'>Tipo de dato</td>";
   echo "<td bgcolor='#ffffcc'></br><select name='tipo' id='tipo' onChange='agroptipdat(this.value)'>
   <option value= '0' >Seleccione</option>
   <option value='1' >Entero</option>
   <option value='2' >Caracter con limite fijo (char)</option>
   <option  value='3' >Caracter sin limite fijo (varchar)</option>
   <option  value='4' >Fecha corta</option>
   <option  value='5' >Fecha larga</option>
   <option  value='6' >Real</option>
   <option  value='7'>Campo calculado</option>
   <option  value='8'>Ir a Pagina</option>
  
   </br></br></td></tr>";