Entradas con la etiqueta ‘javascript’

problemas con lytebox y ajax

Viernes, 5 de Noviembre de 2010

Solo hay que poner la función myLytebox.updateLyteboxItems(); después del responseText

if ( xmlhttp.readyState == 4 && xmlhttp.status == 200 ) {

obj.innerHTML = xmlhttp.responseText;

myLytebox.updateLyteboxItems();

}

Hacer un input solo de números en javascript

Jueves, 26 de Noviembre de 2009

Podemos hacer una entrada de teclado de un formularios, para que solo se muestren números. Dejando así el no poder escribir ningún otro carácter.

Aquí está el código en javascript:

 function onlyNumbersDano(evt)
      {
        var keyPressed = (evt.which) ? evt.which : event.keyCode
        return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
      }
Esta función se pone en el head o en archivos externos js, que es como se aconseja. 
Y en la entrada input colocamos esta función 
onkeypress="return onlyNumbersDano(event)" 
Lo que hace este código es retornar falso en todas las teclas que no sean de 0 al 9.

Valido en todos los navegadores.
Saludos!

Abrir correctamente un popup en javascript

Miércoles, 13 de Mayo de 2009

Código:
<a href=”pagina.htm” target=”_blank”
onclick=”window.open(this.href,this.target,’width=400, height=250,top=120,left=100,toolbar=no,location=no,status=no, menubar=no’);return false;”>Mi popup mal hecho</a>
Parametros:

  • width=pixeles: el ancho en píxeles del nuevo popup.
  • height=pixeles: el alto en píxeles del nuevo popup.
  • toolbar=yes|no: indica si se muestra o no la barra del navegador.
  • location=yes|no: indica si se muestra o no la barra de direcciones.
  • status=yes|no: indica si se muestra o no la barra de estado.
  • menubar=yes|no: indica si se muestra o no la barra de menú.
  • scrollbars=yes|no: indica si se muestran o
    no las barras de scroll.
  • top=pixeles: indica la posición de la ventana desde su borde superior hasta la parte superior de la pantalla.
  • left=pixeles: indica la posición de la ventana desde su borde izquierdo hasta la parte izquierda de la pantalla.