elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación General / javascript, liandola. en: 16 Octubre 2013, 13:53 pm
Quiero cargar una librería con los pueblos según provincias, solo lo consigo en internet explorer, falla en chrome y firefox. El compañero de al lado le funciona en firefox en su ordenador, a mi no en el mio, pero mi código a el no en el suyo.

Es lioso, pero alguien tiene alguna solución?
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php include ("librerias/pueblos.php") ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registro</title>
</head>
<script lenguage="javascript1.1">
<!-- inicio funciones de habilitacion -->
<!-- Son llamadas desde el campo del formulario cuando este se cambia y se pusla tabulador -->
function cambia_provincia(){

    //tomo el valor del select de la provincia elegida
    var provin;
    provin = document.registro.provincia[document.registro.provincia.selectedIndex].value;
    //miro a ver si la provincia está definido

    if (provin != 0) {
       //si estaba definido, entonces coloco las opciones de la provincia correspondiente.
       //selecciono el array de provincia adecuado
       mis_provincias=eval("provincias_" + provin);
       //calculo el numero de localidades
       num_provincias = mis_provincias.length;
       //marco el número de localidades en el select
       document.registro.localidad.length = num_provincias;
       //para cada provincia del array, la introduzco en el select
 
       for(i=0;i<num_provincias;i++){
          document.registro.localidad.options[i].value=mis_provincias[i];
          document.registro.localidad.options[i].text=mis_provincias[i];
       }
    }else{
alert("cambia provincia else");
       //si no había provincia seleccionada, elimino las provincias del select
       document.registro.localidad.length = 1;
       //coloco un guión en la única opción que he dejado
       document.registro.localidad.options[0].value = "-";
       document.registro.localidad.options[0].text = "-";
    }
alert("cambia provincia habilita6");
    //marco como seleccionada la opción primera de provincia
    document.registro.localidad.options[0].selected = true;
//habilita6
document.registro.localidad.enabled=true;

}
function habilita1(){
document.registro.ap1.disabled=false;
setTimeout(function(){document.registro.ap1.focus()},1)
}
function habilita2(){
document.registro.ap2.disabled=false;
setTimeout(function(){document.registro.ap2.focus()},1)
}
function habilita3(){
document.registro.DNI2.disabled=false;
document.registro.d.disabled=false;
document.registro.n.disabled=false;
setTimeout(function(){document.registro.DNI2.focus()},1)
}
function habilita4(){
document.registro.telefono.disabled=false;
setTimeout(function(){document.registro.telefono.focus()},1)
}
function habilita5(){
document.registro.provincia.disabled=false;
setTimeout(function(){document.registro.provincia.focus()},1)
}
<!-- habilita 6 incluida en funcion cambia_provincia -->
function habilita7(){
document.registro.ap1.disabled=false;
document.registro.ap1.focus()
}
<!-- fin funciones de habilitacion de campos -->
function ocultar(){
labelNombre.style.visibility="hidden";
labelap1.style.visibility="hidden";
labelap2.style.visibility="hidden";
labeldni.style.visibility="hidden";
labeltelefono.style.visibility="hidden";
labelprovincia.style.visibility="hidden";
labellocalidad.style.visibility="hidden";
labelcp.style.visibility="hidden";
labelfecha.style.visibility="hidden";
labelemail.style.visibility="hidden";
labelcontraseña.style.visibility="hidden";
labelcontraseña2.style.visibility="hidden";
}
function deshabilitar(){
alert("mensaje");
document.registro.ap1.disabled="true";
document.registro.ap2.disabled="true";
document.registro.d.disabled="true";
document.registro.n.disabled="true";
document.registro.DNI2.disabled="true";
document.registro.telefono.disabled="true";
document.registro.provincia.disabled="true";
document.registro.localidad.disabled="true";
document.registro.CP.disabled="true";
document.registro.fecha.disabled="true";
document.registro.email.disabled="true";
document.registro.contraseña.disabled="true";
document.registro.contraseña2.disabled="true";
document.registro.nombre.focus();
}
function cargar(){
ocultar();
deshabilitar();
}

</script>

<body onLoad="javascript:cargar();" >
<form name="registro" method="post">

<table border="1" align="center">
<tr>
<td colspan="3" align="center">Tus datos:</td>
</tr>
<tr>
<td>Nombre</td>
<td><INPUT type="text" tabindex="1" id="Nombre" name="Nombre" onChange="javascript:habilita1()" /></td>
<td><label id="labelNombre" name="labelNombre">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Apellido1</td>
<td><INPUT type="text"  tabindex="2" id="ap1" onChange="javascript:habilita2()" /></td>
<td><label id="labelap1" name="labelap1">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Apellido2</td>
<td><INPUT type="text" tabindex="3" id="ap2" onChange="javascript:habilita3()"></td>
<td rowspan="2"><label id="labelap2" name="labelap2">Campo Obligatorio</label></td>
</tr>
<tr>
<td rowspan="2">DNI/NIE</td>
<td>
<input type="radio" id="d" name="dni" checked>DNI</radio>
<input type="radio" id="n" name="dni">NIE</radio>
</td>
</tr>
<tr>
<td>
<input type="text" tabindex="4" id="DNI2" onChange="javascript:habilita4()"></td><td><label id="labeldni" name="labeldni">Campo Obligatorio</label>
</td>
</tr>
<tr>
<td>Telefono</td>
<td><INPUT type="text" tabindex="5" id="telefono" onChange="javascript:habilita5()"></td>
<td><label id="labeltelefono" name="labeltelefono">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Provincia</td>
<td>
<select name="provincia" id="provincia" onChange="javascrip:cambia_provincia();" tabindex="6">
                  <option value=0 selected>Seleccione una provincia
                  <option value="Albacete">Albacete
                  <option value="Ciudad_Real">Ciudad Real
                  <option value="Cuenca">Cuenca
                  <option value="Guadalajara">Guadalajara
                  <option value="Toledo">Toledo
                  <option value="Alava">Álava
              <option value="Alicante">Alicante
              <option value="Almeria">Almería
              <option value="Asturias">Asturias
              <option value="Avila">Ávila
              <option value="Badajoz">Badajoz
              <option value="Islas_Baleares">Islas Baleares
              <option value="Barcelona">Barcelona
              <option value="Burgos">Burgos
              <option value="Caceres">Cáceres
              <option value="Cadiz">Cádiz
              <option value="Cantabria">Cantabria
              <option value="Castellon">Castellón
              <option value="Ceuta">Ceuta
              <option value="Cordoba">Córdoba
              <option value="Coruña">La Coruña
              <option value="Gerona">Gerona
              <option value="Granada">Granada
              <option value="Guipuzcoa">Guipúzcoa
              <option value="Huelva">Huelva
              <option value="Huesca">Huesca
              <option value="Jaen">Jaén
              <option value="La_Rioja">La Rioja
              <option value="Leon">León
              <option value="Lerida">Lérida
              <option value="Lugo">Lugo
              <option value="Madrid">Madrid
              <option value="Malaga">Málaga
              <option value="Melilla">Melilla
              <option value="Murcia">Murcia
              <option value="Navarra">Navarra
              <option value="Orensa">Orense
              <option value="Palencia">Palencia
              <option value="Las_Palmas">Las Palmas
              <option value="Pontevedra">Pontevedra
              <option value="Salamanca">Salamanca
              <option value="Santa_Cruz_Tenerife">Santa Cruz de Tenerife
              <option value="Segovia">Segovia
              <option value="Sevilla">Sevilla
              <option value="Soria">Soria
              <option value="Tarragona">Tarragona
              <option value="Teruel">Teruel
              <option value="Valencia">Valencia
              <option value="Valladolid">Valladolid
              <option value="Vizcaya">Vizcaya
              <option value="Zamora">Zamora
              <option value="Zaragoza">Zaragoza
</select>
</td>
<td><label id="labelprovincia" name="labelprovincia">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Localidad</td>
<td>
<select name="localidad" id="localidad" tabindex="7">
<option></option>
</select>
</td>
<td><label id="labellocalidad" name="labellocalidad">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Codigo Postal</td>
<td><input type="text" id="CP"></td>
<td><label id="labelcp" name="labelcp">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Fecha de nacimiento</td><td><input type="text" id="fecha"></td><td><label id="labelfecha" name="labelfecha" tabindex="8">Campo Obligatorio</label></td>
<td><img src="img/calendario.png"/></td>
</tr>
<tr>
<td>Datos de acceso a tu cuenta:</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" id="email" tabindex="9"></td>
<td><label id="labelemail" name="labelemail">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Contraseña</td>
<td><input type="password" id="contraseña" tabindex="10"></td>
<td><label id="labelcontraseña" name="labelcontraseña">Campo Obligatorio</label></td>
</tr>
<tr>
<td>Confirma contraseña</td>
<td><input type="password" id="contraseña2" tabindex="11"></td>
<td><label id="labelcontraseña2" name="labelcontraseña2">Campo Obligatorio</label></td>
</tr>
</table>
</form>
</body>
</html>
2  Programación / Scripting / Batch. Encontrar palabra en frase en: 29 Agosto 2013, 09:13 am
Hola, tengo que hacer un script en batch que encuentre una palabra en una frase dadas ambas por el usuario. Y contar cuantas veces aparece la palabra en la frase.

No puedo usar FOR, ahí me jodieron bien.

He pensado en aislar las palabras entre los espacios contando estos pero en mitad del código me lio mucho.


Si queréis dejarme el código vale, pero también acepto ideas sobre cómo hacer.

Un saludo :D



Bueno, tenía en problema que intentaba trabajar solo con variables, recogiendo la frase y la palabra a buscar en la frase, he visto que es imposible y estoy probando a mandar la frase a un .txt con echo, y luego usar find para buscar la palabra, el problema es que me muestra las lineas que la contienen, alguna idea para que mande las palabras al .txt de a una por linea?


[MOD] NO hagas doble post, usa el botón "modificar", para añadir comentarios.
3  Programación / Scripting / Uso del && y || en batch en: 24 Abril 2013, 09:46 am
Hola, necesito comparar varias variables en una misma sentencia para una practica de sistemas operativos, el código que uso es el siguiente:

Código:
if [ %num1% equ 0 ] && [ %num2% equ 0 ] && [ %num3% equ 0 ] (
echo Todos los numeros son igual a 0
pause
exit
)

He probado cambiando 0 por una variable igual a 0, con comillas y usando ==, pero nada.

Me devuelve que no se esperaba 0 en este momento o no se esperaba && en este momento.

La profesora dice que si que funcionan los OR y AND pero no explica.
Alguien sabe como hacer que funcione ese código sin tener que anidar ifs?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines