![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/07/2005, 16:43
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 3
Antigüedad: 20 años, 10 meses Puntos: 0 | |
.................sigue
y el archivo que se llama en ese documento es llamado javascriptGeneral.js y es:
Código:
function abreVentanaCentrada()
{
var url=arguments[0];
var nombre=arguments[1];
var anchoVentana=arguments[2];
var altoVentana=arguments[3];
var configuracion = arguments[4];
var anchoPantalla = screen.width;
var altoPantalla = screen.height;
var estilo ="";
if(arguments.length <4)
estilo = "titlebar=no,menubar=no,location=no,status=yes,directories=no,toolbar=no,border=no,resizable=yes,width="+anchoVentana+",height="+altoVentana;
else
estilo = configuracion + ",width="+anchoVentana+",height="+altoVentana;
if(anchoPantalla==800 && altoPantalla==600)
{
if (navigator.appName.toLowerCase() == "navigator")
estilo = estilo + ",screenY=0,screenX=0";
else
estilo = estilo + ",top=0,left=0";
}
else
{
var altoVentanaPadre = top.screenTop;
var anchoVentanaPadre = top.screenLeft;
if(altoVentanaPadre==0 && anchoVentanaPadre==0)
{
var distanciaArriba = (altoPantalla/2)-(altoVentana/2);
var distanciaLateral = (anchoPantalla/2)-(anchoVentana/2);
if (navigator.appName.toLowerCase() == "navigator")
estilo = estilo + ",screenY="+distanciaArriba+",screenX="+distanciaLateral;
else
estilo = estilo + ",top="+distanciaArriba+",left="+distanciaLateral;
}
else
{
if (navigator.appName.toLowerCase() == "navigator")
{
var distanciaArriba = (altoPantalla/2)-(altoVentana/2);
var distanciaLateral = (anchoPantalla/2)-(anchoVentana/2);
estilo = estilo + ",screenY="+distanciaArriba+",screenX="+distanciaLateral;
}
else
{ if(top.document.body){
var anchuraPadre=top.document.body.offsetWidth;
var alturaPadre=top.document.body.offsetHeight; }
var distanciaArriba = (altoVentanaPadre+(alturaPadre/2))-(altoVentana/2);
var distanciaLateral = (anchoVentanaPadre+(anchuraPadre/2))-(anchoVentana/2);
estilo = estilo + ",top="+distanciaArriba+",left="+distanciaLateral;
}
}
}
return window.open(url,nombre,estilo);
}
//Muestra el calendario
function muestraCalendario(campoTexto,campoBoton)
{
Calendar.setup({
inputField : campoTexto.id, // id del campo de texto
ifFormat : "%d/%m/%Y", // Formato del campo de texto
showsTime : false, // Mostrar selector de hora
button : campoBoton.id, // id del botón para abrir el calendario.
singleClick : true, // Modo click
weekNumbers : false
});
}
function dameFecha(idCampo){
var campo = document.getElementById(idCampo);
var fecha = new Date();
var dia = parseInt(fecha.getDate()) ; if(dia<10) dia='0'+dia.toString();
var mes = parseInt(fecha.getMonth()) + 1; if(mes<10) mes='0'+mes.toString();
var ano = fecha.getFullYear();
campo.value= dia + "/" + mes + "/" + ano;
}
function convierteEuros(valor){
valor.toString();
var euro="";
if(valor.indexOf('.')!=-1){
var a=valor.split('\.');
if(a[1].length<2){
euro=a[0]+'.'+a[1]+'0';
}else euro=a[0]+'.'+a[1];
}else euro=valor;
return euro;
}
function vaciaSelect(array,idcampo,selec){
var combo=document.getElementById(idcampo);
var maximo=array.length;
var p =combo.childNodes.length;
for(j=0; j<p; j++){
combo.removeChild(combo.childNodes[0]);
}/*
var texto=document.createTextNode("--Seleccionar--");
var opcion=document.createElement("option");
opcion.appendChild(texto);
opcion.value="-1";
combo.appendChild(opcion);*/
for(var i=0;i<maximo;i++){
if(array[i][1]==selec){
var texto=document.createTextNode(array[i][0]);
var opcion=document.createElement("option");
opcion.appendChild(texto);
opcion.value=array[i][1];
opcion.selected=true;
combo.appendChild(opcion);
}
}
}
function llenaCombo(array,idcampo,selec){
var combo=document.getElementById(idcampo);
var maximo=array.length;
var p =combo.childNodes.length;
for(j=0; j<p; j++){
combo.removeChild(combo.childNodes[0]);
}
var texto=document.createTextNode("--Seleccionar--");
var opcion=document.createElement("option");
opcion.appendChild(texto);
opcion.value="-1";
combo.appendChild(opcion);
for(var i=0;i<maximo;i++){
var texto=document.createTextNode(array[i][1]);
var opcion=document.createElement("option");
opcion.appendChild(texto);
opcion.value=array[i][0];
if(array[i][0]==selec){ opcion.selected=true; }
combo.appendChild(opcion);
}
}
function llenaComboSinSel(array,idcampo,selec){
var combo=document.getElementById(idcampo);
var maximo=array.length;
var p =combo.childNodes.length;
for(j=0; j<p; j++){
combo.removeChild(combo.childNodes[0]);
}
for(var i=0;i<maximo;i++){
var texto=document.createTextNode(array[i][0]);
var opcion=document.createElement("option");
opcion.appendChild(texto);
opcion.value=array[i][1];
if(array[i][1]==selec){ opcion.selected=true; }
combo.appendChild(opcion);
}
}
function esMayor(fechaMayor,fechaMenor){
var Aalta=fechaMenor.split('/');
var diaAlta=parseInt(Aalta[0]);
var mesAlta=parseInt(Aalta[1]);
var anoAlta=parseInt(Aalta[2]);
var Ahoy=fechaMayor.split('/');
var diaHoy=parseInt(Ahoy[0]);
var mesHoy=parseInt(Ahoy[1]);
var anoHoy=parseInt(Ahoy[2]);
var numDias=(diaHoy+((mesHoy-1)+((anoHoy-1)*12)))-(diaAlta+((mesAlta-1)+((anoAlta-1)*12)));
if(numDias<0) return false;
else return true;
}
function llenaComboIntermediarios(array,idcampo,selec){
var combo=document.getElementById(idcampo);
var maximo=array.length;
var p =combo.childNodes.length;
for(j=0; j<p; j++){
combo.removeChild(combo.childNodes[0]);
}
var texto=document.createTextNode("--Seleccionar--");
var opcion=document.createElement("option");
opcion.appendChild(texto);
opcion.value="-1";
combo.appendChild(opcion);
for(var i=0;i<maximo;i++){
var texto=document.createTextNode(array[i][0]);
var opcion=document.createElement("option");
opcion.appendChild(texto);
opcion.value=array[i][1];
if(array[i][1]==selec){ opcion.selected=true; }
combo.appendChild(opcion);
}
}
Ojala y alguien me pueda ayudar a solucionar esto y asi poder ver que pasaba y de paso quien sabe, aprender un poquito, muchisimas gracias, si les hace falta algun otro archivo, haganmelo saber y con gusto lo envio, gracias!!!!!!!!
Arturo |