diff options
author | ramon <ramongomez@us.es> | 2018-03-01 11:55:51 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2018-03-01 11:55:51 +0000 |
commit | 3806a31af653699dffd7026331a5a864178bc047 (patch) | |
tree | 2e370e82b0749418dbbd7a73a69ed7fa9ccbf5a8 /admin/WebConsole/clases | |
parent | aabc011b17a715be723a50e0d4c49ba4b777c644 (diff) |
#834: Limpiar código JavaScript: terminar instrucciones con ";" y evitar asignaciones duplicadas.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5630 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/clases')
-rw-r--r-- | admin/WebConsole/clases/jscripts/ArbolVistaXML.js | 58 | ||||
-rw-r--r-- | admin/WebConsole/clases/jscripts/HttpLib.js | 42 | ||||
-rw-r--r-- | admin/WebConsole/clases/jscripts/MenuContextual.js | 128 |
3 files changed, 114 insertions, 114 deletions
diff --git a/admin/WebConsole/clases/jscripts/ArbolVistaXML.js b/admin/WebConsole/clases/jscripts/ArbolVistaXML.js index 9fcf3e69..3ddbeb2b 100644 --- a/admin/WebConsole/clases/jscripts/ArbolVistaXML.js +++ b/admin/WebConsole/clases/jscripts/ArbolVistaXML.js @@ -43,7 +43,7 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer estado=-1; } return(estado); - } + }; //____________________________________________________________________________ // // Devuelve el segundo dato de una cadena con formato xxxxx-xxx que es id del nodo vista @@ -51,9 +51,9 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer this.toma_identificador= function(){ if(this.literal==null) return(null); var cadena=this.literal.getAttribute("id"); - var iditem=cadena.split("-") // Toma el identificador + var iditem=cadena.split("-"); // Toma el identificador return(iditem[1]); - } + }; //____________________________________________________________________________ // // Devuelve el primer dato de una cadena con formato xxxxx-xxx que es sufijo del nodo vista @@ -61,9 +61,9 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer this.toma_sufijo= function(){ if(this.literal==null) return(null); var cadena=this.literal.getAttribute("id"); - var iditem=cadena.split("-") // Toma el identificador + var iditem=cadena.split("-"); // Toma el identificador return(iditem[0]); - } + }; //____________________________________________________________________________ // // Devuelve el literal de un nodo vista @@ -71,14 +71,14 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer this.toma_infonodo= function(){ if(this.literal==null) return(null); return(this.literal.innerHTML); - } + }; //____________________________________________________________________________ // // Devuelve el literal de un nodo vista //____________________________________________________________________________ this.pone_infonodo= function(lit){ this.literal.innerHTML=lit; - } + }; //____________________________________________________________________________ // // Devuelve el segundo dato de una cadena con formato xxxxx-xxx que es id del nodo vista @@ -88,21 +88,21 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer if(this.literal==null) return(null); var atributo=this.literal.getAttribute(atr); return(atributo); - } + }; //____________________________________________________________________________ // // Devuelve true si el nodo tiene hijos,false en caso contrario //____________________________________________________________________________ this.TieneHijos= function(){ return(this.ArbolHijos!=null); - } + }; //____________________________________________________________________________ // // Devuelve true si el nodo es el último, false en caso contrario //____________________________________________________________________________ this.UltimoHermano= function(){ return(this.siguienteHermano==null); - } + }; //____________________________________________________________________________ // // Devuelve el nodo vista padre @@ -142,8 +142,8 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer while(o.tagName!="TABLE" ) o=o.parentNode; - var Mnivel=o.getAttribute("id").split("-") - nodo.nivel=Mnivel[1] + var Mnivel=o.getAttribute("id").split("-"); + nodo.nivel=Mnivel[1]; while(o.tagName!="TR" ) o=o.parentNode; @@ -152,7 +152,7 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer if(parseInt(nodo.nivel)>0){ o=o.previousSibling; while(o.nodeType!=1 ) - o=o.previousSibling + o=o.previousSibling; nodo.NodoPadre=o; } else @@ -160,9 +160,9 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer o=nodo.Nodo; var auxsplit=o.getAttribute("id"); var idTR=auxsplit.split("-") [0]; - o=o.nextSibling + o=o.nextSibling; while(o!=null && o.nodeType!=1 ) - o=o.nextSibling + o=o.nextSibling; if(o==null){ // Es el último hermano y no tiene hijos nodo.ArbolHijos=null; nodo.siguienteHermano=null; @@ -176,9 +176,9 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer return(nodo); } nodo.ArbolHijos=o; - o=o.nextSibling + o=o.nextSibling; while(o!=null && o.nodeType!=1) - o=o.nextSibling + o=o.nextSibling; if(o==null){ // El nodo tiene hijos y es ultimo hermano nodo.siguienteHermano=null; return(nodo); @@ -195,26 +195,26 @@ function clickNodo(nodov,pathimg){ case "menos_t" : nodov.imgsigno.setAttribute("value","mas_t",null); nodov.imgsigno.setAttribute("src",pathimg+"/mas_t.gif",null); - nodov.ArbolHijos.style.display="none" + nodov.ArbolHijos.style.display="none"; break; case "menos_c" : nodov.imgsigno.setAttribute("value","mas_c",null); nodov.imgsigno.setAttribute("src",pathimg+"/mas_c.gif",null); if (nodov.nivel==0) nodov.imgsigno.setAttribute("src",pathimg+"/mas_root.gif",null); - nodov.ArbolHijos.style.display="none" + nodov.ArbolHijos.style.display="none"; break; case "mas_t" : nodov.imgsigno.setAttribute("value","menos_t",null); nodov.imgsigno.setAttribute("src",pathimg+"/menos_t.gif",null); - nodov.ArbolHijos.style.display="block" + nodov.ArbolHijos.style.display="block"; break; case "mas_c" : nodov.imgsigno.setAttribute("value","menos_c",null); nodov.imgsigno.setAttribute("src",pathimg+"/menos_c.gif",null); if (nodov.nivel==0) nodov.imgsigno.setAttribute("src",pathimg+"/menos_root.gif",null); - nodov.ArbolHijos.style.display="block" + nodov.ArbolHijos.style.display="block"; break; } } @@ -243,7 +243,7 @@ function clickLiteralNodo(oLIT,pathimg){ currentpathimg=pathimg; } var signoimg=nodov.imgsigno.getAttribute("value"); - var signo=signoimg.split("_") + var signo=signoimg.split("_"); if(botonraton==1){ if (signo[0]=="mas" || signo[0]=="menos" ) clickNodo(nodov,pathimg); } @@ -376,11 +376,11 @@ function CreaCeldaVista(nodov,tablanodo){ var HTMLinner=nodoTBODYTR.innerHTML; if(nodov.TieneHijos()){ - var patron = new RegExp("nada_c","gi") + var patron = new RegExp("nada_c","gi"); HTMLinner=HTMLinner.replace(patron,"nada_t"); } else{ - var patron = new RegExp("nada_t","gi") + var patron = new RegExp("nada_t","gi"); HTMLinner=HTMLinner.replace(patron,"nada_c"); } var auxnodo=nodov; @@ -433,7 +433,7 @@ function EliminaNodo(nodov){ pn.removeChild(nodov.ArbolHijos); // Elimina arbol hijo pn.removeChild(nodov.Nodo); // Elimina Nodo - var antHermano=pn.lastChild + var antHermano=pn.lastChild; if(antHermano==null){ // El nodo padre no tiene más hijos var pn=papa.ArbolHijos.parentNode; // Nodo padre pn.removeChild(papa.ArbolHijos); // Elimina arbol hijo @@ -446,7 +446,7 @@ function EliminaNodo(nodov){ if(idTR=="TRNodoHijo"){ antHermano=antHermano.previousSibling; while(antHermano.nodeType!=1 ) - antHermano=antHermano.previousSibling + antHermano=antHermano.previousSibling; var TAnchor=antHermano.getElementsByTagName('A'); if(TAnchor.length==2) // Imagen de signo pulsable var oIMG=TAnchor[0].childNodes[0]; @@ -523,7 +523,7 @@ function QuitaANCHOR(oIMG){ // Cambia la imagen de un determinado nivel //----------------------------------------------------------------------------------------------------------------------- function ChgSignoNivel(arbolv,n){ - if(arbolv==null) return + if(arbolv==null) return; var nodoTD =arbolv.childNodes[0]; var nodoTABLE=nodoTD.childNodes[0]; var nodoTBODY=nodoTABLE.childNodes[0]; @@ -548,7 +548,7 @@ function ChgSignoNivel(arbolv,n){ //____________________________________________________________________________ function click_de_raton_prov(e){ if(IE){ - botonraton=event.button + botonraton=event.button; event.returnValue=true; return; } @@ -569,6 +569,6 @@ var NS=(navigator.appName=="Netscape"); // Redirecciona el evento onmousedown a la función de usuario especificada. //____________________________________________________________________________ document.onmousedown = click_de_raton_prov; // Redefine el evento onmousedown - if(NS) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP) + if(NS) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP); diff --git a/admin/WebConsole/clases/jscripts/HttpLib.js b/admin/WebConsole/clases/jscripts/HttpLib.js index 953c7ea9..622cd437 100644 --- a/admin/WebConsole/clases/jscripts/HttpLib.js +++ b/admin/WebConsole/clases/jscripts/HttpLib.js @@ -1,32 +1,32 @@ -// ******************************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2009-2010 -// Fecha Última modificación: Agosto-2010 -// Nombre del fichero: consolaremota.php -// Descripción : Clase para llamar páginas web usando metodología AJAX +// ********************************************************************************
+// Aplicaci�n WEB: ogAdmWebCon
+// Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creaci�n: A�o 2009-2010
+// Fecha �ltima modificaci�n: Agosto-2010
+// Nombre del fichero: consolaremota.php
+// Descripci�n : Clase para llamar p�ginas web usando metodolog�a AJAX
// ********************************************************************************
var _url;
var _fun;
var oXMLHttpRequest;
//____________________________________________________________________________
//
-// LLama a la página
+// LLama a la p�gina
//
-// Parámetros:
+// Par�metros:
//
-// url // Url de la página a la que se llama
-// fun // Función a la que se llama despues de descargarse la página
+// url // Url de la p�gina a la que se llama
+// fun // Funci�n a la que se llama despues de descargarse la p�gina
//____________________________________________________________________________
-function CallPage(url,prm,fun,met){ +function CallPage(url,prm,fun,met){
_url=url;
- _fun=fun; + _fun=fun;
if (window.XMLHttpRequest) {
oXMLHttpRequest= new XMLHttpRequest();
oXMLHttpRequest.onreadystatechange = procesaoXMLHttpRequest;
- oXMLHttpRequest.open("POST",_url, true); - oXMLHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
+ oXMLHttpRequest.open("POST",_url, true);
+ oXMLHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
oXMLHttpRequest.send(prm);
} else if (window.ActiveXObject) {
isIE = true;
@@ -41,19 +41,19 @@ function CallPage(url,prm,fun,met){ }
if (oXMLHttpRequest) {
oXMLHttpRequest.onreadystatechange =procesaoXMLHttpRequest;
- oXMLHttpRequest.open("POST",_url, true); - oXMLHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
+ oXMLHttpRequest.open("POST",_url, true);
+ oXMLHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
oXMLHttpRequest.send(prm);
}
}
}
//_____________________________________________________________________________________
- function procesaoXMLHttpRequest(){ + function procesaoXMLHttpRequest(){
if (oXMLHttpRequest.readyState == 4) {
if (oXMLHttpRequest.status == 200) {
- var fcbk=_fun+"(oXMLHttpRequest.responseText)"; + var fcbk=_fun+"(oXMLHttpRequest.responseText)";
eval(fcbk)
}
}
-} - +}
+
diff --git a/admin/WebConsole/clases/jscripts/MenuContextual.js b/admin/WebConsole/clases/jscripts/MenuContextual.js index 6aaaf43c..3cba66ee 100644 --- a/admin/WebConsole/clases/jscripts/MenuContextual.js +++ b/admin/WebConsole/clases/jscripts/MenuContextual.js @@ -4,20 +4,20 @@ // Fichero: menucontextual.js // Este fichero implementa las funciones javascript de la clase MenuContextual // *************************************************************************** -var ctx_grissistema="#d4d0c8" +var ctx_grissistema="#d4d0c8"; var ctx_azulmarino="#0a266a"; var ctx_blanco="#ffffff"; var ctx_negro="#000000"; var ctx_grissombra="#808080"; var gmenuctx=new Array(); // Guarda el último menu flotante -var idxmnu=0 // Indice de los menus flotantes +var idxmnu=0; // Indice de los menus flotantes var currentItem=null; var currentPadresubmenu; var currentPadreY; -var ClickX=null // Coordenada x del evento click del boton derecho -var ClickY=null // Coordenada y del evento click del boton derecho +var ClickX=null; // Coordenada x del evento click del boton derecho +var ClickY=null; // Coordenada y del evento click del boton derecho var botonraton=null; //____________________________________________________________________________ // @@ -28,17 +28,17 @@ var botonraton=null; // - menuctx: Objeto DIV contenedor del menu contextual //____________________________________________________________________________ function muestra_contextual(x,y,menuctx){ - var margen=0 - var dpzx=16 - var dpzy=16 - var wtop=calculatop_ctx(y,dpzy,margen,menuctx) // Calcula posición del menu contextual - var wleft=calculaleft_ctx(x,dpzx,margen,menuctx) - var ftop=wtop+parseInt(document.body.scrollTop) // Tiene en cuenta el scrolling - var fleft=wleft+parseInt(document.body.scrollLeft) - menuctx.style.top=ftop - menuctx.style.left=fleft - menuctx.style.visibility="visible" - menuctxSetSelectedIndex(menuctx,-1) // Coloca el nuevo indice + var margen=0; + var dpzx=16; + var dpzy=16; + var wtop=calculatop_ctx(y,dpzy,margen,menuctx); // Calcula posición del menu contextual + var wleft=calculaleft_ctx(x,dpzx,margen,menuctx); + var ftop=wtop+parseInt(document.body.scrollTop); // Tiene en cuenta el scrolling + var fleft=wleft+parseInt(document.body.scrollLeft); + menuctx.style.top=ftop; + menuctx.style.left=fleft; + menuctx.style.visibility="visible"; + menuctxSetSelectedIndex(menuctx,-1); // Coloca el nuevo indice gmenuctx[idxmnu++]=menuctx; } //____________________________________________________________________________ @@ -52,9 +52,9 @@ function muestra_contextual(x,y,menuctx){ //____________________________________________________________________________ function calculatop_ctx(oriy,dpzy,margen,menuctx){ // Calcula Y del menu contextual var largodiv=parseInt(menuctx.offsetHeight); - var wtop=oriy+dpzy+margen + var wtop=oriy+dpzy+margen; if (wtop+largodiv>parseInt(document.body.clientHeight)){ - var nwtop=oriy-dpzy-margen-largodiv + var nwtop=oriy-dpzy-margen-largodiv; if (nwtop>0) wtop=nwtop } return(wtop) @@ -69,12 +69,12 @@ function calculatop_ctx(oriy,dpzy,margen,menuctx){ // Calcula Y del menu context // - menuctx: El menu (objeto DIV) que se mostrará //____________________________________________________________________________ function calculaleft_ctx(orix,dpzx,margen,menuctx){ // Calcula Y del menu contextual - var anchodiv=parseInt(menuctx.offsetWidth) - var wleft=orix+dpzx+margen - var maximodpl=parseInt(document.body.clientWidth) + var anchodiv=parseInt(menuctx.offsetWidth); + var wleft=orix+dpzx+margen; + var maximodpl=parseInt(document.body.clientWidth); if (wleft+anchodiv>maximodpl){ // Si no cabe a la derecha - var nwleft=orix-dpzx-margen-anchodiv // lo intenta a la izda. - if (nwleft>0) wleft=nwleft + var nwleft=orix-dpzx-margen-anchodiv; // lo intenta a la izda. + if (nwleft>0) wleft=nwleft; else{ wleft=maximodpl-dpzx-margen-anchodiv; if(wleft<document.body.scrollLeft) wleft=document.body.scrollLeft+16 @@ -90,7 +90,7 @@ function calculaleft_ctx(orix,dpzx,margen,menuctx){ // Calcula Y del menu contex //____________________________________________________________________________ function contextual(o){ while(o.tagName!="DIV") - o=o.parentNode + o=o.parentNode; return(o) } //____________________________________________________________________________ @@ -143,8 +143,8 @@ function menuctxSelectedIndex(o){ // - o: El item (objeto TR) donde se ha colocado el ratón //____________________________________________________________________________ function sobre_contextual(o){ - var oDIV=contextual(o) // Se asegura que el objeto de inicio es DIV - var idx=menuctxSelectedIndex(oDIV) // Indice del Item anterior seleccionado + var oDIV=contextual(o); // Se asegura que el objeto de inicio es DIV + var idx=menuctxSelectedIndex(oDIV); // Indice del Item anterior seleccionado var nwid=o.getAttribute("id"); if (parseInt(idx)!=parseInt(nwid)){ // Si cambio de item if(idx>0){ // Si existÃa item anterior seleccionado @@ -165,10 +165,10 @@ function sobre_contextual(o){ // - item: El objeto <TR> //____________________________________________________________________________ function marcar_item(item){ - marca_desmarca(item,true) // Marca el item + marca_desmarca(item,true); // Marca el item if (item.getAttribute("name")!=""){ // Existe submenu contextual - currentPadresubmenu=item - currentPadreY=ClickY + currentPadresubmenu=item; + currentPadreY=ClickY; setTimeout ("muestra_submenu();", 300); } menuctxSetSelectedIndex(contextual(item),item.getAttribute("id")); // Coloca el nuevo indice @@ -181,11 +181,11 @@ function marcar_item(item){ // - idx: el indice del item, si es nulo desmarca el item(objeto TR), seleccionado //____________________________________________________________________________ function desmarcar_item(o,idx){ - var oDIV=contextual(o) // Se asegura que el objeto de inicio es DIV + var oDIV=contextual(o); // Se asegura que el objeto de inicio es DIV if(idx==null) // No se especificó indice - idx=menuctxSelectedIndex(oDIV) // Indice del Item seleccionado - var item=menuctxSelectedItem(oDIV,idx) - if(item==null) return // No hay item seleccionado + idx=menuctxSelectedIndex(oDIV); // Indice del Item seleccionado + var item=menuctxSelectedItem(oDIV,idx); + if(item==null) return; // No hay item seleccionado marca_desmarca(item,false); var nomsub=item.getAttribute("name"); if (nomsub!=null &&nomsub!=""){ // Tiene submenu @@ -219,8 +219,8 @@ function marca_desmarca(o,sw){ if (oIMGS.length>0){ var oIMG=oIMGS[0]; if (oIMG.getAttribute("name")=="swsbfn"){ // imagen switch submenu - oTD.style.backgroundColor=wfondo - oTD.style.color=wcolor + oTD.style.backgroundColor=wfondo; + oTD.style.color=wcolor; if (sw) oIMG.setAttribute("src","../images/flotantes/swsbfb.gif",null); else @@ -238,7 +238,7 @@ function marca_desmarca(o,sw){ } } else{ - oTD.style.backgroundColor=wfondo + oTD.style.backgroundColor=wfondo; var oSPAN=oTD.getElementsByTagName('SPAN'); if (oSPAN.length>0) oSPAN[0].style.color=wcolor @@ -280,12 +280,12 @@ function reset_contextual(x,y){ // - menuctx: El submenu (objeto DIV) //____________________________________________________________________________ function EnContextual(x,y,menuctx){ - var origen_x=parseInt(menuctx.offsetLeft)-parseInt(document.body.scrollLeft) - var origen_y=parseInt(menuctx.offsetTop)-parseInt(document.body.scrollTop) - anchodiv=parseInt(menuctx.offsetWidth) - largodiv=parseInt(menuctx.offsetHeight) + var origen_x=parseInt(menuctx.offsetLeft)-parseInt(document.body.scrollLeft); + var origen_y=parseInt(menuctx.offsetTop)-parseInt(document.body.scrollTop); + anchodiv=parseInt(menuctx.offsetWidth); + largodiv=parseInt(menuctx.offsetHeight); - if ( x>=origen_x && x<=origen_x+anchodiv && y>=origen_y && y<=origen_y+largodiv ) return true + if ( x>=origen_x && x<=origen_x+anchodiv && y>=origen_y && y<=origen_y+largodiv ) return true; return(false) } //____________________________________________________________________________ @@ -296,15 +296,15 @@ function EnContextual(x,y,menuctx){ //____________________________________________________________________________ function muestra_submenu(){ if(currentPadresubmenu==currentItem){ - var objdiv=contextual(currentPadresubmenu) + var objdiv=contextual(currentPadresubmenu); var menuctx=document.getElementById(currentPadresubmenu.getAttribute("name")); // Obtiene el submenu //desmarcar_item(menuctx) // Desmarca el submenu por si se ha usado anteriormente - wleft=subcalculaleft_ctx(objdiv,menuctx) // La x en función del padre - wtop=subcalculatop_ctx(currentPadreY,menuctx) // La y depende de la longitud del submenu - menuctx.style.top=wtop - menuctx.style.left=wleft + wleft=subcalculaleft_ctx(objdiv,menuctx); // La x en función del padre + wtop=subcalculatop_ctx(currentPadreY,menuctx); // La y depende de la longitud del submenu + menuctx.style.top=wtop; + menuctx.style.left=wleft; menuctx.style.visibility="visible"; - menuctxSetSelectedIndex(menuctx,-1) // Coloca el nuevo indice + menuctxSetSelectedIndex(menuctx,-1); // Coloca el nuevo indice gmenuctx[idxmnu++]=menuctx; } } @@ -316,11 +316,11 @@ function muestra_submenu(){ // - menuctx: El submenu (objeto DIV) que se mostrará //____________________________________________________________________________ function subcalculatop_ctx(y,menuctx){ // Calcula el posicionamiento (y) del DIV ( SUBmenu contextual) - var dpl=0 - largodiv=parseInt(menuctx.offsetHeight) - var wtop=y+dpl+parseInt(document.body.scrollTop) + var dpl=0; + largodiv=parseInt(menuctx.offsetHeight); + var wtop=y+dpl+parseInt(document.body.scrollTop); if (parseInt(wtop+largodiv)>parseInt(document.body.clientHeight+parseInt(document.body.scrollTop))){ - var nwtop=y+parseInt(document.body.scrollTop)-16-largodiv + var nwtop=y+parseInt(document.body.scrollTop)-16-largodiv; if (nwtop>0) wtop=nwtop } return(wtop) @@ -333,20 +333,20 @@ function subcalculatop_ctx(y,menuctx){ // Calcula el posicionamiento (y) del DIV // - menuctx: El submenu (objeto DIV) que se mostrará //____________________________________________________________________________ function subcalculaleft_ctx(padrediv,menuctx){ // Calcula el posicionamiento (x) del DIV ( SUBmenu contextual) - var anchopadrediv=parseInt(padrediv.offsetWidth) // Ancho del div padre - var anchomenuctx=parseInt(menuctx.offsetWidth) // Ancho del div + var anchopadrediv=parseInt(padrediv.offsetWidth); // Ancho del div padre + var anchomenuctx=parseInt(menuctx.offsetWidth); // Ancho del div var leftpadrediv; // Coordenada x del div padre if(IE) - leftpadrediv=padrediv.style.pixelLeft + leftpadrediv=padrediv.style.pixelLeft; else if(NS) - leftpadrediv=parseInt(padrediv.style.left) // Coordenada x del div padre - var desplazamiento=leftpadrediv+anchopadrediv-4 // Desplazamiento - var wleft=parseInt(desplazamiento) - var maximodpl=parseInt(document.body.clientWidth)+parseInt(document.body.scrollLeft) + leftpadrediv=parseInt(padrediv.style.left); // Coordenada x del div padre + var desplazamiento=leftpadrediv+anchopadrediv-4; // Desplazamiento + var wleft=parseInt(desplazamiento); + var maximodpl=parseInt(document.body.clientWidth)+parseInt(document.body.scrollLeft); if (wleft+anchomenuctx>maximodpl){ - var nwleft=leftpadrediv-anchomenuctx - if (nwleft>0) wleft=nwleft + var nwleft=leftpadrediv-anchomenuctx; + if (nwleft>0) wleft=nwleft; else{ wleft=maximodpl-anchomenuctx; if(wleft<document.body.scrollLeft) wleft=document.body.scrollLeft+18 @@ -361,7 +361,7 @@ function subcalculaleft_ctx(padrediv,menuctx){ // Calcula el posicionamiento (x) //____________________________________________________________________________ function click_de_raton(e){ if(IE){ - botonraton=event.button + botonraton=event.button; event.returnValue=true; } if(NS){ @@ -378,13 +378,13 @@ function click_de_raton(e){ //____________________________________________________________________________ function move_de_raton(e){ if(IE){ - ClickX=event.clientX - ClickY=event.clientY + ClickX=event.clientX; + ClickY=event.clientY; event.returnValue=true; } if(NS){ - ClickX=e.clientX - ClickY=e.clientY + ClickX=e.clientX; + ClickY=e.clientY; e.returnValue=true; } } |