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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 [3]
21  Programación / Desarrollo Web / Re: Jquery en el lado del servidor¿? en: 15 Agosto 2013, 04:13 am
javascript se ejecutara siempre de lado cliente, no hay manera de que funcione del lado servidor.
22  Programación / Desarrollo Web / Re: Propiedad WHITE-SPACE:pre-wrap; (CSS) en: 15 Agosto 2013, 04:11 am
Buen día,

La mejor manera de hacer lo que quieres es usando código javascript, el cual al momento que se presione, por ejemplo, la tecla "enter" lo sustituya con un "<br />".

Código:
function DoEnter(){
tecla = (document.all) ? e.keyCode : e.which;
if(tecla==13){
getElementByID('txtArea').value = getElementByID('txtArea') + '<br /> ';
}

Solo necesitas agregar en el textarea o input onkeypress="DoEnter()" onkeydown="DoEnter()"



23  Programación / Desarrollo Web / Re: Duda sobre servers en: 15 Agosto 2013, 03:58 am
Hola!

Te comento que si se puede hacer esto que comentas aun que te comento que no solo necesitas pagar por este servicio, seguro que puedes encontrar muy buenos tutoriales al respecto.

En cuanto al SO de tu VPS te recomiendo Linux.

Saludos.
24  Programación / Desarrollo Web / Problema con formulario usando onSubmit="" y .submit() en: 15 Agosto 2013, 03:39 am
Buenas,

Que tal, les explico.

Tengo un formulario que en "onSubmit" le pide a la funcion JS "validar()" que valide los campos y las imagenes contenidas en el formulario pero y tengo la siguiente función que mientras se estan validando los datos muestra una pantalla en gris transparentoso y una imagen de "Cargando...".

Código:
$(function(){
var pop = function(){
$('#screenBS').css({"display": "block", opacity: 0.7, "width":$(document).width(),"height":$(document).height()});
$('#boxBS').css({"display": "block"});
$('#linkBS').css({"display": "block"});
}

$('#form01').submit(pop); // ID de formulario
});

La linea donde comienza el formulario es: <form action="" method="POST" id="form01" name="form01" enctype="multipart/form-data" onSubmit="return validar()">

El problema es si en onSubmit la funcion validar() devuelve un error $('#form01').submit(pop); de todas formas se ejecuta y entonces hace el bloqueo de pantalla y no esta cargando nada en el formulario.

Como podría modificar mi código JS para que se ejecute solo si la función validar() devuelve true?
o
Podría sustituir a .submit() de otra manera como para que se muestre en el momento en que lo deseo? Digamos, por ejemplo, onReady() o algo similar?

Dejo también el código de mi función validar() y comento que ya se que solo valida que no esten vacios los campos y no el contenido de ellos, lo que pasa es que el validar los caracteres lo hago con PHP.
Código:
	function validar(){

// Primera sección de formulario
var Nombre = document.getElementById("nombre").value;
var Email = document.getElementById("email").value;
var Telefono = document.getElementById("telefono").value;
// Si el campo tiene el minimo de caracteres permitido entones continua con la
// verificacion del siguiente bloque de campos
if(!(Nombre.length < 10) && !(Email.length < 10) && !(Telefono.length < 10)){

// Segunda sección de formulario
var Modo = document.getElementById("modo").value;
var NombrePropiedad = document.getElementById("nombrePropiedad").value;
var DireccionCorta = document.getElementById("direccionCorta").value;
var Direccion = document.getElementById("direccion").value;
var Descripcion = document.getElementById("descripcion").value;
var Monto = document.getElementById("monto").value;
var Moneda = document.getElementById("moneda").value;
var TipoPropiedad = document.getElementById("tipo_propiedad").value;
var Recamaras = document.getElementById("recamaras").value;
var Bano = document.getElementById("bano").value;
var Muebles = document.getElementById("muebles").value;
var Niveles = document.getElementById("niveles").value;
var Cupo = document.getElementById("cupo").value;
// Si el campo tiene el minimo de caracteres permitido entones continua con la
// carga de las imagenes
if(Modo.length > 4 && NombrePropiedad.length > 4 && DireccionCorta.length > 5 && Direccion.length > 15 && Descripcion.length > 15 && Monto.length > 2 && Moneda.length > 2 && TipoPropiedad.length > 3 && Recamaras.length > 0 && Bano.length > 0 && Muebles.length > 0 && Niveles.length > 0 && Cupo.length > 0){

// Cuarta sección de formulario
var ImagenP = document.getElementById("imgP").value;

if(ImagenP.length > 0){

// Terminos y condiciones
var Terminos = document.getElementById("terminos").checked;

if(Terminos == 1){

return true;
}else{
alert("Para poder subir la propiedad debes aceptar que tienes autorización para publicar esta información en el sitio.");
return false;
}
}else{
alert('La última sección del formulario \"Imágenes\" debe incluir la fotografía principal de la propiedad, es la imagen que veran principalmente los usuarios, verifique e intente nuevamente.\nTodos los campos son obligatorios.');
return false;
}
}else{
alert('La segunda sección del formulario \"Datos de la Propiedad\" debe ser completada correctamente, verifique e intente nuevamente.\nTodos los campos son obligatorios.');
return false;
}
}else{
alert('La primera sección del formulario \"Datos Personales\" debe ser completada correctamente, verifique e intente nuevamente.\nTodos los campos son obligatorios.');
return false;
}

}

Agradezco mucho de antemano su tiempo.
Buena vibra desde México ;)
25  Programación / Desarrollo Web / Ayuda con Chat AJAX en: 28 Junio 2013, 05:47 am
Buenas,

Bueno pues estoy tratando de hacer un chat con PHP, MySQL y Ajax pero la verdad es que en AJAX soy un novato y quisiera saber si alguien de ustede me podría orientar acerca de esto.

Tengo este código AJAX se ejecuta cuando se da click en el boton Envíar (class="button") y debe checar que input#typeMsg tenga valor y si todo es correcto entonces llama a "send_message.php" que esta programado para poner el mensaje en la base de datos.
Código:
$(function() {

  $(".button").click(function() {
// validate and process form
// first hide any error messages
    $('.error').hide();

var msg = $("input#typeMsg").val();
if (msg == "") {
      $("label#typeMsg_error").show();
      $("input#typeMsg").focus();
      return false;
    }

var dataString = 'msg='+ msg;
//alert (dataString);return false;

$.ajax({
      type: "POST",
      url: "send_message.php",
      data: dataString,
      success: function() {
console.log ='done';
      }
     });
    return false;
});
});
runOnLoad(function(){
  $("input#typeMsg").select().focus();
});

En la parte de "success" realmente no quiero que pase nada, solo quiero que funcione send_message.php guardando el mensaje. Aquí dejo el códgo también del formulario:

Código:
<form action="" method="POST" name="Chat">
<input type="text" size="50" maxlenght="150" name="typeMsg" id="typeId" placeholder="Responder" onkeypress="return pulsar(event);"/>
<input type="submit" value=" Enviar " id="submitMsg" name="answer" class="button"/>
</form>

Le agradezco de antemano a quien me pueda ayudar con esto. Saludos  ;)
26  Programación / Desarrollo Web / Re: programacion ios en: 11 Junio 2013, 09:36 am
Te recomiendo este: http://www.appcoda.com/ios-programming-course/

Saludos  :P
27  Programación / Desarrollo Web / Re: Configuración para upload mayor a 100MB en: 11 Junio 2013, 09:34 am
Cual es el valor de upload_max_filesize en phpinfo() ?
28  Programación / Desarrollo Web / Re: Ayuda a redirigir web.. [Por Favor] en: 10 Junio 2013, 07:51 am
Basicamente lo único que tienes que hacer es agregar el codigo donde se hace "echo" al código javascript en el lugar donde quieres que el usuario sea redirigido.

<?php
if($_POST){
    
// tu código
    
if($whatever === true){
        echo 
'<script>location.href="http://www.brazzers.com";</script>';
    }
}
?>

Y si quieres que se redigira con algunos segundos de retraso solo tienes que cambiar el código javascript al siguiente:
Código:
<script>setTimeOut(location.href="http://www.brazzers.com",100);</script>

100 es 1seg, 200 son 2segs, 300 sn 3 segs, etc.

Saludos :D
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines