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


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 [466] 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 ... 769
4651  Programación / Desarrollo Web / Re: hacer formulario que me acepte las distinta funciones. en: 13 Diciembre 2013, 07:27 am
http://stackoverflow.com/questions/14268970/how-to-detect-and-echo-the-last-vowel-in-a-word
http://www.php.net/ctype_upper
http://php.net/manual/es/function.strtolower.php

Saludos
4652  Foros Generales / Noticias / Re: Roban un jailbreak a los Evad3rs para venderlo a un particular en: 13 Diciembre 2013, 03:51 am
Por otra parte.. ¿Por qué el autor de la "noticia" usa softpedia para expresar sus dudas ?.. las respuesta después de la publicidad..

Saludos
4653  Programación / Desarrollo Web / Re: Slider no se vé en Firefox en: 13 Diciembre 2013, 03:45 am
jajajaj vaya error mas tonto y no lo vi xDD

Por casualidad tienes el complemento Adblock+ ? Si es asi desactivalo para tu sitio o cambia el nombre de las class.. porque Adblock automáticamente oculta todo contenedor que tenga "publicidad" como ID o class.

Sin adblock se ve bien.

Slaudos
4654  Programación / Desarrollo Web / Re: Slider no se vé en Firefox en: 13 Diciembre 2013, 03:37 am
vaya no lei bien xD Veo que ya lo resolviste.

Saludos
4655  Programación / Desarrollo Web / Re: llenar inputs dependiente del dato de otro input en: 13 Diciembre 2013, 03:05 am
La menera mas sencilla de implementarlo es usar jQuery ya que te va a simplificar mucho el código. Me aburro un poco asi que te he montado un ejemplo usando JSON.

index.html
Código
  1. <!doctype html>
  2. <html lang="es">
  3.   <meta charset="UTF-8">
  4.   <title>POC Ajax Cliente</title>
  5. </head>
  6.   <div id="cliente">
  7.      <form action="" method="POST">
  8.         <label for="nombre">Nombre</label>
  9.         <input type="text" id="nombre" name="nombre" value="" placeholder="Nombre.." />
  10.         <br />
  11.         <label for="direccion">Dirección</label>
  12.         <input type="text" id="direccion" name="direccion" value="" placeholder="Dirección.." />
  13.         <br />
  14.         <label for="telefono">Teléfono</label>
  15.         <input type="text" id="telefono" name="telefono" value="" placeholder="Teléfono..." />
  16.      </form>
  17.   </div>
  18.   <div id="estado">Esperando input.</div>
  19.   <!-- Scripts -->
  20.   <script type="text/javascript" src="jquery.js"></script>
  21.   <script type="text/javascript" src="cliente.js"></script>
  22. </body>
  23. </html>

cliente.js
Código
  1. $(function(){
  2.   /* Ponemos evento blur a la escucha sobre id nombre en id cliente. */
  3.   $('#cliente').on('blur','#nombre',function(){
  4.      /* Obtenemos el valor del campo */
  5.      var valor = this.value;
  6.      /* Si la longitud del valor es mayor a 2 caracteres.. */
  7.      if(valor.length>=3){
  8.  
  9.         /* Cambiamos el estado.. */
  10.         $('#estado').html('Cargando datos de servidor...');
  11.  
  12.         /* Hacemos la consulta ajax */
  13.         var consulta = $.ajax({
  14.            type:'POST',
  15.            url:'cliente.php',
  16.            data:{nombre:valor},
  17.            dataType:'JSON'
  18.         });
  19.  
  20.         /* En caso de que se haya retornado bien.. */
  21.         consulta.done(function(data){
  22.            if(data.error!==undefined){
  23.               $('#estado').html('Ha ocurrido un error: '+data.error);
  24.               return false;
  25.            } else {
  26.               if(data.telefono!==undefined){$('#cliente #telefono').val(data.telefono);}
  27.               if(data.direccion!==undefined){$('#cliente #direccion').val(data.direccion);}
  28.               $('#estado').html('Datos cargados..');
  29.               return true;
  30.            }
  31.         });
  32.  
  33.         /* Si la consulta ha fallado.. */
  34.         consulta.fail(function(){
  35.            $('#estado').html('Ha habido un error contactando el servidor.');
  36.            return false;
  37.         });
  38.  
  39.      } else {
  40.         /* Mostrar error */
  41.         $('#estado').html('El nombre tener una longitud mayor a 2 caracteres...');
  42.         return false;
  43.      }
  44.   });
  45. });

cliente.php
Código
  1. <?php
  2. if(!empty($_POST['nombre'])){
  3.  
  4.   $nombre = $_POST['nombre'];
  5.  
  6.   if($nombre==='juan'){
  7.      $return = array('telefono'=>'611611611','direccion'=>'Una calle que no existe, Madrid');
  8.   } elseif($nombre=='maria') {
  9.      $return = array('telefono'=>'666666666','direccion'=>'call del diablo, Pais de las maravillas');
  10.   } else {
  11.      $return = array('error'=>'El nombre no esta guardado en la base de datos');
  12.   }
  13.  
  14.   die(json_encode($return));
  15. }
  16. ?>

Obviamente la idea es cargar los datos de la BD en vez de utilizar simples IF's pero te haces una idea... es meter en un array telefono y direccion y hacer que el script muera (die) imprimiendo el array convertido en json (json_encode).

Links sobre el tema:

jQuery - http://jquery.com/
jQuery ajax - http://api.jquery.com/jQuery.ajax/
PHP json_encode  - http://www.php.net/json_encode

Saludos
4656  Programación / Desarrollo Web / Re: como poner en marcha la web en: 13 Diciembre 2013, 02:24 am
Tienes que apuntar el dominio (tz.to) a tu IP, abrir el puerto 80 del router y decirle a Apache que acepte conexiones de cualquier IP en el puerto 80.

Hay muchos tutoriales sobre esto en Internet.. unos cuantos aquí en el foro.. es cuestión de usar el buscador.

Saludos
4657  Programación / Desarrollo Web / Re: Dudas con mi pagina web en: 13 Diciembre 2013, 02:22 am
Citar
1.- Mi web esta traducida al español e ingles y es muy pesado ir añadiendo los nuevos firmwares 2 veces a la tabla. He pensado que se podría buscar alguna alternativa como un formulario en PHP como el que tengo para contactar por email.
A ver si sabéis alguna forma mas fácil de hacer esto...

Has considerado usar bases de datos ? Te van a simplificar la vida enormemente.

Citar
2.- Use una plantilla HTML5 gratuita y usa varios css y js, el problema es que cada vez que creo un index.html nuevo tengo que poner los archivos al lado. He buscado de importar los archivos desde la raíz de mi web pero la web se queda pequeña y con barras de scroll horizontal y vertical. Alguna idea de por que pasa eso?

Usa rutas relativas (aunque no es recomendable).

Saludos
4658  Programación / Desarrollo Web / Re: Slider no se vé en Firefox en: 13 Diciembre 2013, 02:17 am
Yo si le veo en firefox...


Mira el css.. así sin mirarlo te diría que metas el slider en un div.. y a ese div le metes
Código
  1. position:relative;

Saludos
4659  Programación / Desarrollo Web / Re: Fallo en el JQuery en: 13 Diciembre 2013, 02:14 am
1. Si tienes el mismo id asignado a varios objetos fallara (la accion solo se ejecutara sobre el primero).

2. Si cargas el contenedor mediante ajax click() fallara, para evitarlo usa on().

3. Si superpones el la imagen sobre el div (css), el navegador nunca detectara que hayas hecho el click.

Saludos
4660  Programación / Desarrollo Web / Re: Duda javascript en: 13 Diciembre 2013, 02:09 am
Intenta buscar un identificador único... siempre hay algo. Ya sea el contenedor, el contenido.. no hace falta que sea un ID o class.. con que tenga un contenido parseable mediante regex es suficiente.

Saludos
Páginas: 1 ... 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 [466] 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 ... 769
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines