Mostrando entradas con la etiqueta Javascript. Mostrar todas las entradas
Mostrando entradas con la etiqueta Javascript. Mostrar todas las entradas

lunes, 28 de diciembre de 2015

Clave autoincremental en Javascript

Debo generar una clave que tenga el formato Año+Mes+ValorAutonumerico. De tal forma que cuando cambie el año el autonumerico se reinicie.

Las claves que se generaran son como estas: 2015011, 2015012, 2016021, etc.


Hice un código de prueba que esta en https://jsfiddle.net/bequick/b6vepLr5/1/light/.

Uso Jquery como se puede ver a simple vista.

Y en la pestaña Result, se pueden hacer pruebas. Ejemplo, si ingresas 201403123 al presionar boton Aprieta ("leve nota humoristica") en la caja resultado muestra el valor que debe retornar. Esto basado en la fecha que se declara en la linea
var Fecha = new Date(2013,3,24);
Si el valor Código Existente esta vacio.

sábado, 5 de marzo de 2011

Salir de un Bucle en Javascript

break y continue son dos sentencias que permiten interrumpir un bucle en javascript. Sea esta un for, while, etc.

break
Interrumpe la ejecución y sigue con la instrucción despues del bucle.

continue
Interrumpe la ejecución, pero vuelve a validar la condición en el bucle.

martes, 1 de marzo de 2011

Ejecutar una función dentro de un IFrame


Algunas veces de acuerdo a la definición de la navegación de una aplicación. Nos vemos en la necesidad de usar Iframes. Agregando esta decisión una dificultad al momento de programar.

Una de ellas, es como ejecutar una función que esta dentro de un iframe desde la pagina donde se define el iframe. Lo mejor de todo es que hay solución para esto. Se trata de la propiedad contentWindow:

<script>
function ejecutarFuncion(){
document.getElementById('icontenido').contentWindow.nuevoCotizacion();
}
</script>

Explicación:
Se debe asumir que hay una pagina (index.htm) la cual contiene un iframe (icontenido) y una funcion (ejecutarFuncion), dentro del cual esta otra página (otrapag.htm) que tiene una función llamada nuevoCotizacion().

Ver Tambien:
Ajustar Ancho Iframe con Javascript

jueves, 3 de febrero de 2011

Tips Javascript

Como desabilitar un control
document.getElementById("id_per").disabled=true;

Fecha Actual

function getFechaYMD(){
var fecha = new Date();
var dia = fecha.getDate();
var mes = fecha.getMonth()+1;
var anyo = fecha.getFullYear();
return anyo+"/"+mes+"/"+dia;
}

Hora Actual

function getHoraActual(){
var fecha = new Date()
var Hora = fecha.getHours()
var Minuto = fecha.getMinutes()
var Segundo = fecha.getSeconds()

return Hora + " : " + Minuto + " : " + Segundo
}

Navegador del Visitante
var navegador = navigator.appName;

Sistema Operativo del Visitante
uso:
var sisop = getSO();

function getSO(){
var webdata = window.navigator.appVersion.toLowerCase();
var so = '';
if(webdata.indexOf('win') != -1)
{
so = 'Windows';
}
else if(webdata.indexOf('linux') != -1)
{
so = 'Linux';
}
else if(webdata.indexOf('mac') != -1)
{
so = 'Macintosh';
}
return so
}

Fuentes:
http://craftyman.net/detectar-sistema-operativo-con-javascript/

http://www.desarrolloweb.com/articulos/549.php

viernes, 19 de noviembre de 2010

Ajustar ancho de un iframe desde Javascript

El siguiente código, es una prueba que realize para comprobar si se puede ajustar el ancho de un iframe desde Javascript. El cual funciona.

<html>
<head>
<title></title>
<script type="text/javascript">


function resizeIframe(){
var miIframe=document.getElementById("icontenido");
var alturaPagina= document.getElementById('ancho').value;
miIframe.style.height=alturaPagina;

}

</script>
</head>
<body>
Ancho <input type="text" id="ancho" /> <input type="button" value="Ajustar" onclick="resizeIframe()" />
<iframe name="icontenido" id="icontenido" width="100%" scrolling="no" frameborder="1" vspace="0" hspace="0">
</iframe>
</body>
</html>

Si lo anterior no funciona esta solución esta buena de igual manera:
http://www.lost-in-code.com/programming/jquery-auto-iframe-height/

domingo, 27 de junio de 2010

Cargar iframe desde javascript

El siguiente código es una función javascript que permite cargar un iframe cuyo id es icontenido con una página que le pasemos como parametro:

function mostrarPagina(pagina){
document.getElementById('icontenido').src=pagina;
}

La forma de uso es sencilla:

<a href="#" onclick="mostrarPagina('cierre.htm')"><span>Cierre de Mes</span></a>

martes, 6 de enero de 2009

Consultar control de otra página con Javascript

Tengo una página (index.php), que recibe un parámetro por la url (categoria). Y dentro de la página index.php tengo un iframe que carga la página upload.php. La cual (upload.php) sube un archivo y al mismo tiempo tiene que guardar en una tabla de base de datos el nombre del archivo y la categoria. El cuento es ¿Como accedo al valor categoría desde la página upload.php?

La solución que encontre fue guardar el valor de categoría en un campo oculto en la página principal:

<input type="hidden" name="categoria" id="categoria" value="<?php echo $categoria; ?>">

Y luego desde el iframe consulto el valor del campo oculto de la siguiente manera:

var categoria = parent.document.getElementById("categoria").value;

Si alguien necesita el código completo, lo puede solicitar al siguiente e-mail: mdonoso2007@gmail.com