Siempre se me olvida, que IE se porta mal con los css, y no muestra el border, con esto se arregla.
select.textbox-nok
{
border-left:1px solid red;
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#FF0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#FF0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#FF0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#FF0000);
}
JQuery para Novatos
Siempre buscaba tips y plugins de JQuery y después se me perdían, así q este sitio es solo eso, mi repositorio de ideas, tips y plugins sobre este útil framework de javascript.
jueves, 31 de mayo de 2012
jueves, 26 de agosto de 2010
Reemplazar todo en Javascript
Siempre me preguntan los mismo, asi q lo anoto aca,
la funcion replace de javascript solo reemplaza la primera aparicion de un elemento.
para realizar un reemplazar todo se debe recurrir a las expresiones regulares, el metodo replace las acepta como primer parámetro.
Ejemplo:
la funcion replace de javascript solo reemplaza la primera aparicion de un elemento.
para realizar un reemplazar todo se debe recurrir a las expresiones regulares, el metodo replace las acepta como primer parámetro.
Ejemplo:
frase4 = frase.replace(/dos/gi,'nueve');
Se reemplazaran todas las coincidencias de "dos" por "nueve", y que es el /gi. - /esto/ es para que reemplace la primera aparición de "esto" case sensitive
- /esto/g es para que reemplace la primera aparición de "esto" globalmente
- /esto/i es para que reemplace la primera aparición de "esto" case INsensitive
- /esto/gi es para que reemplace la primera aparición de "esto" globalmente y case INsensitive
Fuente
Saludos
jueves, 8 de julio de 2010
Plugin: FancyBOX
Y sigo con los plugin para bloquear páginas, este es un poco mas elaborado que blockUI, pero un poco mas limitado tb, necesita un DOCTYPE con XHTM strinct y otras cosillas, pero si es una página nueva, hay q puro usarlo, jeje.
Necesita su propio .css e imagenes. Pero es bastante bonito, uuuuuuy, jeje. Y se pueden hacer galerias y mostrar iframes.
Primero hay q importar todo, el .js, .css y echarle una revisada a ,los link de las imágenes dentro del .css
Como se usa:
//Primero haces un link donde das la ruta que se va a mostrar en el atributo href
<a href="#data"id="link">
muestra el contenido del elemento con id="data"</a>;
//y despues dentro del $(document).ready$("a#link").fancybox();
Fácil y bonito, tb tiene muchas opciones
Fuente (Fancybox)
Plugin: BlockUI
Si alguna vez necesitaron bloquear la pantalla sin incluir un plugin muy invasivo (con .css propio y sin cambiar tu DOCTYPE) y que ademas te deja mostrar un elemento HTML en su interior, cool.

Estos lo puedes obtener con BlockUI. Como se usa:
//desbloquear
Bajar Plugin
Fuente(BlockUI)

Estos lo puedes obtener con BlockUI. Como se usa:
//Con esto bloqueas toda la pantalla$.blockUI();//desbloquear
$.unblockUI();
En fin, hay muchas mas opciones en su sitio.Como mostrar un div al bloquear la pantalla.
Bajar Plugin
Fuente(BlockUI)
miércoles, 30 de junio de 2010
CSS: PNG transaparente en IE6
Buscando en muchos sitios, encontré muchas soluciones a este problema, pero la menos intrusiva y q mas me gustó es cambiar un pelo la propiedad css de la imagen .png.
.clase-imagen{
background-image:url("../images/imagen.png") !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imagen.png');
}
Fíjense bien en las rutas de backgroud y del filter no son las mimas, una es con respecto al css y la otra a la página.
mas detalles donde mis amigos de CSSLab
de paso me ayudó también a que se viera bien el hover.
Saludos
.clase-imagen{
background-image:url("../images/imagen.png") !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imagen.png');
}
Fíjense bien en las rutas de backgroud y del filter no son las mimas, una es con respecto al css y la otra a la página.
mas detalles donde mis amigos de CSSLab
de paso me ayudó también a que se viera bien el hover.
Saludos
lunes, 14 de junio de 2010
Validar e-mail
Siempre busco lo mismo, acá la mejor que e encontrado
function validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
alert(”La dirección de email ” + valor + ” es correcta.”)
return (true)
} else {
alert(”La dirección de email es incorrecta.”);
return (false);
}
}
function validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
alert(”La dirección de email ” + valor + ” es correcta.”)
return (true)
} else {
alert(”La dirección de email es incorrecta.”);
return (false);
}
}
lunes, 24 de mayo de 2010
Enable Y Disable en Jquery
Para habilitar elementos como select y textbox en jquery necesitamos usar la función attr:
Ejemplo:
Para deshabilitar:
$('#elemento').attr('disabled','disabled');
Para habilitar:
$('#elemento').attr('disabled','');
Ejemplo:
Para deshabilitar:
$('#elemento').attr('disabled','disabled');
Para habilitar:
$('#elemento').attr('disabled','');
Saludos
Suscribirse a:
Entradas (Atom)
