jueves, 22 de noviembre de 2012

Jquery Convertir a MAYÚSCULAS o minúsculas


Para convertir a mayúsculas:
.toUpperCase()

Para convertir a minúsculas:
.toLowerCase()

Ejemplo:

a mayúsculas:
$('#txtNombre').val().toUpperCase();

a minúsculas:
$('#txtNombre').val().toLowerCase()

jueves, 1 de noviembre de 2012

Error al imprimir reportes desde un visor HTML en IE8. Sale el mensaje "Error al realizar esta operación"

Error al imprimir reportes desde un visor HTML en maquinas con Windows7 e Internet Explorer 8. El error capturado es el siguiente:
Después de realizar algunas investigaciones y pruebas pertinentes, llegué a algunas conclusiones: Microsoft RSClientPrint Control es un componente ActiveX que necesita ser instalado en un perfil de cliente con el fin de ver o imprimir informes de Reporting Services Para cargar el control ActiveX RSClientPrint se requiere permisos administrativos sobre el IE en la maquina cliente. Si el usuario ejecuta Internet Explorer 8 como Administrador (ctrl + clic derecho sobre IE y selecciona la opción “Ejecutar como Administrador”) , la impresión directa de los reportes funciona correctamente. Este error no ocurre pasa en Internet Explorer 7 tampoco en la versión 9. saludos.

martes, 30 de octubre de 2012

reducir espacio del Log de Base de datos

ALTER DATABASE NOMBRE_BD SET RECOVERY SIMPLE; USE NOMBRE_BD GO DBCC SHRINLFILE(N'NOMBRE_BD_LOG',1) GO ALTER DATABASE NOMBRE_BD SET RECOVERY FULL;

miércoles, 19 de septiembre de 2012

Refrescar una página abierta con window.showModalDialog cuando volvemos a entrar

Estimados.

Tube un probema.. que me tubo mas de un dia investigando como resolver:

En js, utilizo window.showModalDialog para abrir una ventana de dialogo (modales), cuando entro la primera vez la página pasa por su evento OnLoad y se cargan los datos, modifico los datos y los guardo. Cuando vuelvo a entrar a la ventana de dialogo al parecer la pagina no se refresca y me sigue mostrando los datos viejos a pesar de que se han modificado correctamente (en la Base de datos).

Solución:


A la pagina que se abre en la ventana de dialogo le aumentamos las siguientes lineas en el lado del cliente, dentro del tag head:

<head>
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">


miércoles, 12 de septiembre de 2012

Obtener los parametros de una url con Jquery

1ro crear la siguiente función, en tu archivo .js:

$.urlParam = function (name) {
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    if (results != null)
     return results[1] || 0;
    else
     return results;
    //return results != null ? results[1] || 0 : results;
   }


2do Luego en tu pagina:


<script type="text/javascript">
$(document).ready(function () {
if ($.urlParam('id') != null){
alert('Paremetro: ' + $.urlParam('id'))
}
});
</script>

Agregar option a un Select con Jquery

Para agregar "option" (items) a un Select (combo html) con Jquery:


$('#MiSelect').append($('<option></option>').attr('value', 'Uno' ).text('Uno (1)'));

$('#MiSelect').append($('<option></option>').attr('value', 'Dos' ).text('Dos (2)'));

$('#MiSelect').append($('<option></option>').attr('value', 'Tres' ).text('Tres (3)'));

$('#MiSelect').append($('<option></option>').attr('value', 'Cuatro' ).text('Cuatro (4)'));

$('#MiSelect').append($('<option></option>').attr('value', 'Cinco' ).text('Cinco (5)'));





y para saber la cantidad de "option" (items) de un Select (Combo HTML) con Jquery:
$('#example option').length

jueves, 23 de agosto de 2012

Jquery obtener el valor seleccionado de un control html select( combo)

Para obtener el texto seleccionado del un control html Select con JQuery:
$('#nombreControl option:selected').text()


Ejemplo:

<select id="cmbOpcion" name="cmbOpcion" >
<option value="1">
Soy Uno
</option>
<option value="2">
Soy Dos
</option>
</select>


Con esta instruccion, vamos a saber el texto que esta seleccionado:

$('#cmbOpcion option:selected').text()



Saludos!!!!