may
07
2012

El Indicador de Progreso no Termina al Cargar un IFRAME en Internet Explorer

En un desarrollo me topé con una de las cosas mas extrañas que nunca me habia sucedido. Al cargar una página dentro de un IFRAME el indicador de carga de la barra de estado del Internet Explorer jamás terminaba, como si nunca terminara de cargar el IFRAME.
Ante la duda que fuera un problema del código abrí el contenido de ese IFRAME en una ventana nueva de IE y esta abría correctamente pero dentro de un IFRAME jamás terminaba.
Después de muchos intentos por descubrir cual era el problema y que lo causaba desistí y comencé a buscar alguna vuelta como para intentar emparchar esto en IE dado que en los otros navegadores este inconveniente no se sucedía.

Se me ocurrió abrir un IFRAME en blanco, de 1px por 1px, dentro del IFRAME  y esto obligó a IE a creer que la página había terminado de cargar y tema resuelto.

0
may
02
2012

Como Esconder la Barra de Título en JQGrid

Esto puede lograrse mediante la siguiente instrucción:

$(".ui-jqgrid-titlebar").hide();
0
abr
27
2012

Añadir Tooltip a Títulos de Columna de JQGrid

Yo estoy trabajando con la JQGrid para mostrar datos y me solicitaron mostrar títulos emergentes sobre los títulos de columnas porque a veces, según el ancho de las mismas, puede prestarse a confusion.
Encontré el siguiente código que hace exactamente lo que quiero y lo comparto para aquellos que no lo han encontrado.

var setTooltipsOnColumnHeader = function (grid, iColumn, text) {
         var thd = jQuery("thead:first", grid[0].grid.hDiv)[0];
         jQuery("tr.ui-jqgrid-labels th:eq(" + iColumn + ")", thd).attr("title", text);
};

y se utiliza:

setTooltipsOnColumnHeader ("#nombregrilla", nrodecolumna', "tooltip a mostrar");

Fuente

0
mar
29
2012

Como Verificar si Un Elemento Existe con JQuery

Tags: , , , ,

Muchas veces queremos saber si algún elemento HTML existe.
Por ejemplo, para saber si un objeto cuyo ID es MIDIV existe podemos utilizar este código.


if ($(“#MIDIV”).length)){

código

}
0
mar
14
2012

Tip HTML. IDs

Los ID no pueden comenzar por números.
Esto quiere decir que si un objeto tiene el nombre de ID comenzando con números al querer referenciarlo el JS devolverá undefined.

Mal:
ID=”1234″

Bien:
ID=”A1234″

 

0
feb
16
2012

Keys en un [object Object]

Me pasó en un desarrollo trabajando con jqgrid que en una función de edición customizada junto a un elemento customizado el valor ingresado siempre era nulo pero cuando a la función customizada le pedía que me mostrace el elemento que me retornaba este no era nulo, algo traia, pero no un .id o un .value por lo que con la siguiente función descubrí que elem.value jamas traia nada, no estaba definido, en cambio elem[1].value si.

Comparto la función para que si se encuentran con algo como yo puedan solucionarlo.

for (miKey in elem){
 alert ("elem["+miKey +"] = "+elem[miKey]);
}
0
feb
03
2012

Como Copiar Datos de una Tabla Existente a una Creada en el Momento

Esta instrucción permite duplicar una tabla en SQL.

select * into TABLANUEVA from TABLAEXISTENTE

Noten que no se duplican ni los índices ni claves primarias, solo crea la tabla nueva con los datos y la estructura de la tabla que ya existe.

0
ene
31
2012

Como Crear una Clave Primaria de Dos Campos o Más

ALTER TABLE tabla ADD PRIMARY KEY (campo1, campo2, etc);

Fuente

0
ene
10
2012

Trim en Javascript

Tags: ,

Algo que quise utilizar muchas veces es el trim en javascript pero javascript no lo tiene asi que encontré esta función que comparto.

    function trim(str) {
        return str.replace(/^\s+|\s+$/g,"");
    }

Y se utiliza asi:

if( trim(document.getElementById("ELEMENTO").value) == ""){
0
dic
16
2011

Expresiones Regulares con Acentos y Eñes

De esta forma se utilizan las expresiones regulares para que detecten acentos y eñes.

$apellido = 'De la peña';

if (ereg(“^[a-zA-Z áéíóúAÉÍÓÚÑñ]+$”, $apellido)) {
echo “si”;
} else {
 echo “no”;
}

Fuente

0