Quedan en este branch los archivos de MILFS de Tupale estable.

This commit is contained in:
kleper 2019-07-27 06:39:50 -05:00
parent afe31c5d97
commit 9e3bb91893
14 changed files with 143 additions and 230 deletions

2
.gitignore vendored
View File

@ -1,2 +0,0 @@
upload/
includes/datos.php

View File

@ -1,8 +0,0 @@
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
includes/datos.php

View File

@ -1,2 +0,0 @@
# Milfs V3
Archivo de control para verificar que estamos trabajando en la versión 3 de Milfs.

View File

@ -16,7 +16,7 @@ function Conectarse(){
if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
{
echo " Error conectando a la base de datos. ($servidor) ";
echo " Error conectando a la base de datos. ";
exit();
}
/* if (!mysqli_select_db($db,$link))
@ -34,7 +34,7 @@ function Conectarse(){
$_SESSION['upload_size']= $upload_size;
$_SESSION['timestamp']= $timestamp;
return $link;
}
}
@ -52,7 +52,7 @@ function Conectarse_recursivo(){
if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
{
echo "Error conectando a la base de datos. ";
echo "Error conectando a la base de datos. $servidor,$usuario,$password,$db ";
exit();
}
/* if (!mysqli_select_db($db,$link))

View File

@ -4,24 +4,6 @@ date_default_timezone_set('America/Bogota');
//require_once 'milfs/rest/vendor/autoload.php';
use Firebase\JWT\JWT;
function comprimirDirectorio($dir, $zip) {
//Primero comprabamos que sea un directorio
if (is_dir($dir)){
//Por cada elemento dentro del directorio
foreach (scandir($dir) as $item) {
//Evitamos la carpeta actual y la anterior
if ($item == '.' || $item == '..') continue;
//Si encuentra una que no sea las anteriores,
//vuelve a llamar a la función, con un nuevo directorio
comprimirDirectorio($dir . "/" . $item, $zip);
}
}else{
//En el caso de que sea un archivo, lo añade al zip
$zip->addFile($dir);
}
}
function documentar($titulo,$descripcion,$id){
$resultado ="
@ -841,8 +823,7 @@ $xajax->registerFunction("aplicacion_configuracion");
function cadena_array($text,$tipo,$cantidad,$form,$div) {
$limpios=array();
$plantilla="";
$limpios="";
$compuestos="";
$array_compuestos =array();
$wordCounter =array();
@ -953,7 +934,7 @@ if ( strlen($value)>3) {//no smaller than X and not in banned
uasort($wordCounter,"cmp");//short from bigger to smaller
$keywords=array();
$keywords="";
$cantidades="";
$count = 0;
foreach ($wordCounter as $key => $value){
@ -976,7 +957,6 @@ $nube ="";
$min = min($cantidades);
$max = max($cantidades);
$diferencia = $max - $min;
if($diferencia <= 0){ $diferencia =1;}
foreach($tags as $c=>$valor){
//foreach($wordCounter as $c=>$valor){
//$valor = $tags[0];
@ -1000,14 +980,14 @@ foreach($tags as $c=>$valor){
$ht = str_replace(array(' '), '', $c);
$limpios[] = $c;
$cant = $cantidades["$c"];
$cant = $cantidades[$c];
$valor_relativo = round((($cant - $min) / $diferencia) * 10);
$size = ($cant/4);
$tag_adicional .= "<SPAN title='$cant' CLASS='badge label-warning' draggable='true' id='#$ht ' ondragstart=\"evdragstart(event,this)\">$c </span> " ;
$array_prueba = print_r($wordCounter,true);
if($div !=""){ $accion="xajax_buscar_datos('$c','$form','$plantilla','$div'); "; }else{$accion="";}
$nube .= "<a href='#' onclick =\"$accion\"><span class='etiquetatam$valor_relativo' style='' title='$c $cant' id='#$ht ' >$c</span></a> " ;
$nube .= "<a href='#' onclick =\"$accion\"><span class='etiquetatam$valor_relativo' style='' title='$c $cant' id='#$ht ' >$c</span></a> " ;
}
}
}
@ -2776,7 +2756,7 @@ return $filtro;
function formulario_tabla_temporal($id){
$lineas="";
$campos_insertar=array();
$link=Conectarse();
mysqli_set_charset($link, "utf8");
@ -2805,7 +2785,7 @@ mysqli_set_charset($link, "utf8");
while( $row_contenido = mysqli_fetch_array( $sql_contenido ) ) {
$los_campos="";
$campos_insertar=[];
$campos_insertar="";
foreach($id_campos as $campo_nombre){
$contenido = remplacetas('form_datos','form_id',"$id",'contenido'," id_campo ='$campo_nombre' and control ='$row_contenido[control]' ") ;
$los_campos .= "<td>$campo_nombre $contenido[0]</td>";
@ -6133,8 +6113,6 @@ return $resultado;
function consultar_contenido_formulario($form,$registros,$pagina,$tipo,$orden,$plantilla){
$linea_li="";
$linea_planilla="";
if($plantilla=="") { $plantilla="landingpage";}
if(isset($_SESSION['proceso'])) {
$filtro_proceso ="AND proceso='$_SESSION[proceso]' ";
@ -8406,7 +8384,7 @@ function mapa_ficha($id) {
function formulario_parametrizacion($perfil,$accion,$div,$form){
$respuesta = new xajaxResponse('utf-8');
$nombre = remplacetas('form_id','id',$perfil,'nombre','') ;
$nombre = remplacetas('form_id','id',$perfil,'nombre') ;
if($accion =='categorias') {
}
@ -8430,7 +8408,7 @@ if($accion =='categorias') {
<a href='#' id='mapa_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_mapa('$perfil','div_parametrizacion','') \" >Mapa</a>
</li>
<li role='presentation' class=' '>
<a href='#' id='categorias_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_categoria('$perfil','categorias','div_parametrizacion','') \" >Categorías</a>
<a href='#' id='categorias_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_categoria('$perfil','categorias','div_parametrizacion') \" >Categorías</a>
</li>
</ul>
@ -8482,7 +8460,6 @@ $link=Conectarse();
mysqli_set_charset($link, "utf8");
$categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
$categoria_campo = $categoria_campo[0];
$campo_nombre = remplacetas('form_campos','id',"$categoria_campo",'campo_nombre',"") ;
if($categoria_campo >0 ) {
$consulta = "
SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos
@ -8493,9 +8470,7 @@ $consulta = "
$sql=mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!='0'){
if($tipo=='mapa'){$col=""; $categoria_leyenda ="";}else{$col="col-md-6"; $categoria_leyenda="<li class='list-group-item list-group-item-dark'><strong>Categoría actual: $campo_nombre[0]</strong></li>";}
$resultado = "<ul class='list-group $col'>
$categopria_leyenda
$resultado = "<ul class='list-group'>
";
while( $row = mysqli_fetch_array( $sql ) ) {
@ -8517,8 +8492,7 @@ $resultadox .= "
</a>
<small>$contenido</small>
</div>";
//$resultado .="<li class='list-group-item'><a href='?id=$perfil&buscar=$categoria_campo:$contenido'><img style=' height:50px;' class='' src='$icono' style=''> $contenido</a></li>";
$resultado .="<li class='list-group-item'><a href='?id=$perfil&buscar=$categoria_campo:$contenido'><img style=' height:50px;' class='' src='$icono' style=''> $contenido</a></li>";
$resultado .="<li class='list-group'><a href='?id=$perfil&buscar=$categoria_campo:$contenido'><img style=' height:50px;' class='' src='$icono' style=''> $contenido</a></li>";
}
$resultado .= " </ul >";
}
@ -8529,57 +8503,28 @@ return $resultado;
function parametrizacion_categoria($perfil,$accion,$div,$form){
$respuesta = new xajaxResponse('utf-8');
$nombre = remplacetas('form_id','id',$perfil,'nombre','') ;
$fijar_barra = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'fijar_barra'") ;
$mostrar_items = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'mostrar_items'") ;
$nombre = remplacetas('form_id','id',$perfil,'nombre') ;
$categorias = lista_categorias($perfil,$categoria,$tipo);
if($accion =='categorias') {
$resultado = "
<br>
<p>La categorización se usa para filtrar los datos de un formulario en categorias que pueden ser usadas por ejemplo para diferenciar los datos en un mapa.
<strong>Es necesario que el formulario que se va a categorizar tenga multiples datos grabados en el campo que se categoriza </strong> </p>
<div class='row'>
<div class='col-md-6'>
<form autocomplete='off' id='form_parametrizacion_categoria' name='form_parametrizacion_categoria' role='form' >
<input type='hidden' value='$perfil' id='perfil' name ='perfil'>
<input type='hidden' value='categoria' id='tipo' name ='tipo'>
<div id='parametrizacion'></div>
<label for='icon'>Icono para la categoría</label>
<div class='input-group'>
$categorias
<form autocomplete='off' id='form_parametrizacion_categoria' name='form_parametrizacion_categoria' role='form' >
<input type='hidden' value='$perfil' id='perfil' name ='perfil'>
<input type='hidden' value='categoria' id='tipo' name ='tipo'>
<div id='parametrizacion'></div>
<label for='icon'>Icono para la categoría</label>
<div class='input-group'>
<span class='input-group-addon'>URL</span>
<input class='form-control' id='icon' name='icon' type='text'>
</div>
<br>
<div id='parametrizacion_validacion' name='parametrizacion_validacion' ></div>
<div class='btn btn-success btn-block' onclick=\"xajax_parametrizacion_categoria('$perfil','grabar','$div',xajax.getFormValues('form_parametrizacion_categoria')) \" >Grabar</div>
</form>
<br>
<ul class='list-group''>
<li class='list-group-item'>
<label class='form-check-label' for='fijar_barra'>Fijar barra de categorías en el mapa </label><div class='hidden' id='div_fijar_barra'>$fijar_barra[0]</div>
<div class='input-group'>
<span class='input-group-addon'>No</span>
<input class='form-control' type='range' min='0' max='1' value='$fijar_barra[0]' onchange=\"xajax_parametrizacion_linea('form_id','$perfil','fijar_barra',(this.value),'div_fijar_barra','',''); \"i d='fijar_barra'>
<span class='input-group-addon'>Si</span>
</div>
</li>
<li class='list-group-item'>
<label class='form-check-label' for='fijar_barra'>Listar items de cada categoría</label><div class='hidden' id='div_mostrar_items'>$mostrar_items[0]</div>
<div class='input-group'>
<span class='input-group-addon'>No</span>
<input class='form-control' type='range' min='0' max='1' value='$mostrar_items[0]' onchange=\"xajax_parametrizacion_linea('form_id','$perfil','mostrar_items',(this.value),'div_mostrar_items','',''); \" id='mostrar_items'>
<span class='input-group-addon'>Si</span>
</div>
</li>
</ul>
<span class='input-group-addon'>URL</span>
<input class='form-control' id='icon' name='icon' type='text'>
</div>
$categorias
</div>
<br>
<div id='parametrizacion_validacion' name='parametrizacion_validacion' ></div>
<div class='btn btn-default btn-block' onclick=\"xajax_parametrizacion_categoria('$perfil','grabar','$div',xajax.getFormValues('form_parametrizacion_categoria')) \" >Grabar</div>
</form>
";
$respuesta->addAssign($div,"innerHTML",$resultado);
$respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion','filtro')");
@ -11384,7 +11329,7 @@ $claves = $claves[0];
elseif($plantilla == '') {
$link = "<a href = 'i$valor' target='referencia'>Ver referencia</a> ";
}else{$link="";}
return "$valor_actual $link";
return "$valor_actual$link";
}
function imprimir_buscador_campo_key($id_campo,$valor) {
@ -13346,7 +13291,7 @@ return $link;
<div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'empresa','$_SESSION[id_empresa]','imagen') \";
class='btn btn-success'>Cambiar logo</div><br>";
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
$parametrizacion =parametrizacion_linea("","","","","",'','');
$parametrizacion =parametrizacion_linea("","","","","");
$usuarios_autorizados = autorizar_usuarios('','','');
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION['id_empresa'],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
@ -15121,7 +15066,7 @@ $fila=0;
//$resultado .="$consulta";
$respuesta->addAssign("resultados_encabezado","innerHTML",$encabezado);
$respuesta->addAssign($div,"innerHTML",$resultado);
mysqli_close($link);
return $respuesta;
} $xajax->registerFunction("matriz_formulario");
@ -15161,7 +15106,6 @@ $resultado[] = @mysqli_result($sql,0,"equipo"); //8
$resultado[7] = NULL;
$resultado[8] = NULL;
}
mysqli_close($link);
return $resultado;
}
@ -15175,7 +15119,6 @@ function mysqli_result($res,$row=0,$col=0){
}
}
return false;
}
function remplacetas_orden($tabla,$campo,$valor,$por,$and,$orden){
@ -15242,7 +15185,7 @@ return $resultado;
function formulario_campos_select($perfil,$div,$onchange){
$listado ="";
$respuesta = new xajaxResponse('utf-8');
if($onchange =="filtro") { $onchange = "onchange=\"xajax_formulario_campos_filtro('$perfil',(this.value),'filtro_$perfil',''); \" ";}
if($onchange =="filtro") { $onchange = "onchange=\"xajax_formulario_campos_filtro('$perfil',(this.value),'filtro_$perfil'); \" ";}
$link=Conectarse();
mysqli_set_charset($link, "utf8");
$consulta = "
@ -15263,7 +15206,7 @@ $resultado .= " <option value='$row[id_campo]' title='$row[campo_descripcion]'>
if($div =='') {
if ($row['id_campo'] == "$categoria"){
$class="active";
$filtro = formulario_campos_filtro("$perfil","$row[id_campo]","","");
$filtro = formulario_campos_filtro("$perfil","$row[id_campo]","");
}else { $class=""; $filtro ='';}
$listado .="<a class='list-group-item $class'><span class='badge'>$row[id_campo]</span> $row[campo_nombre] $filtro</a>";
}
@ -16341,7 +16284,7 @@ if (mysqli_num_rows($sql)!='0' ){
$C = $id;
$cantidad = formulario_contar($row['id']);
if($cantidad >0) {$cantidad ="<li class='list-group-item'>Interacciones: $cantidad </li>";}else{$cantidad = "";}
if($cantidad >0) {$cantidad ="<li class='list-group-item'>Llenado: $cantidad veces</li>";}else{$cantidad = "";}
$propietario = remplacetas('usuarios','id',$row['propietario'],'email',"") ;
$estado = remplacetas('form_id','id',$id,'publico',"") ;
$nombre_formulario = remplacetas('form_id','id',$id,'nombre',"") ;
@ -16548,7 +16491,7 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
<a class='btn btn-primary btn-block' href='#' onclick=\"xajax_formulario_modal('$row[id]','','',''); \">Llenar</a>
</div> -->
<div class='col-md-4'>
<a class='btn btn-warning btn-block' href='#' onclick=\"xajax_formulario_parametrizacion($row[id],'','contenido',''); \">Parametrización</a>
<a class='btn btn-warning btn-block' href='#' onclick=\"xajax_formulario_parametrizacion($row[id],'','contenido'); \">Parametrización</a>
</div>
<div class='col-md-4'>
<div id='eliminar_$row[id]'> <a class='btn btn-danger btn-block' href='#' onclick=\"xajax_formulario_eliminar($row[id],''); \"><i class='glyphicon glyphicon-trash'></i> Eliminar</a></div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -1,20 +1,20 @@
<?php
$usuario="root";
$password="toor";//
$servidor="localhost";
$db="galenux_troconis";
$usuarios_sesion="GaleNUx_htroconis";
$path_instalacion ="/var/www/html/milfs/";
$usuario="tupaLE_USR_DB";
$password="WIN5XCxvesliqB7A";//
$servidor="p:10.10.10.3";
$db="Tup4leDb";
$path_instalacion ="/home/tupale/milfs";
$path_images_secure ="/home/images_secure";
$url = "http://localhost/milfs/";
$site = "http://localhost/";
$url = "https://tupale.co/milfs/";
$site = "https://tupale.co/";
/// ESCAPAR LAS COMILLAS CON (\)
$codigo_analizador = " ";
/// Depende de la variable http://php.net/upload-max-filesize o en el .htaccess
$upload_size = "30"; // Tamaño permitido para las imagenes en MB
$mapbox_token = "pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg";
$tabla_autenticacion="d9_users";
$site='';
$tabla_autenticacion="usuarios";
?>

6
includes/salir.php Normal file
View File

@ -0,0 +1,6 @@
<?php if(!isset($_SESSION)) { if(!isset($_SESSION)) { session_start(); } }
session_destroy();
$pagina=$_SERVER['HTTP_REFERER'];
header("Location:../");
?>

View File

@ -43,30 +43,6 @@ if (isset($_REQUEST['t'])) {$t = $_REQUEST['t'];} else {$t = "";}
<?php
$xajax->printJavascript("xajax/");
if(!isset($_REQUEST['experimental'])){
$bootstrap= "
<script
src='https://code.jquery.com/jquery-3.3.1.min.js'
integrity='sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8='
crossorigin='anonymous'></script>
<script src='https://code.jquery.com/jquery-3.3.1.slim.min.js' integrity='sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo' crossorigin='anonymous'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js' integrity='sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1' crossorigin='anonymous'></script>
<script src='https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js' integrity='sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM' crossorigin='anonymous'></script>
<link rel='stylesheet' href='https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css' integrity='sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T' crossorigin='anonymous'>
<link href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet'>
";
}else{
$bootstrap="
<script src='../librerias/jquery/jquery-2.1.4.min.js'></script>
<script src='../librerias/bootstrap/js/bootstrap.min.js'></script>
<link href='../librerias/bootstrap/css/bootstrap.min.css' rel='stylesheet' type='text/css'>
";
}
// $xajax->debugOn();
//$xajax->statusMessagesOn();
?>

View File

@ -11,7 +11,7 @@ function delayTimer() {
function revisarSession(){
tiempo = "30";
tiempo = "240";
gavela="19";
timestamp = Math.round(Date.now() /1000)
inicio = leerCookie("timestamp");
@ -316,99 +316,99 @@ var hexcase=0;function hex_md5(a){return rstr2hex(rstr_md5(str2rstr_utf8(a)))}fu
//// drag div
// Cargo los ID's de los arrays que se convierten en "scrollables"
var scrollDivs=new Array();
scrollDivs[0]="despacho";
scrollDivs[1]="";
/*
function carga()
{
posicion=0;
// IE
if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
// Otros
else navegador=1;
registraDivs();
// Cargo los ID's de los arrays que se convierten en "scrollables"
var scrollDivs=new Array();
scrollDivs[0]="despacho";
scrollDivs[1]="";
/*
function carga()
{
posicion=0;
// IE
if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
// Otros
else navegador=1;
registraDivs();
}
*/
/*
function registraDivs()
{
for(divId in scrollDivs)
{
document.getElementById(scrollDivs[divId]).onmouseover=function() { this.style.cursor="move"; }
document.getElementById(scrollDivs[divId]).ondblclick=comienzoMovimiento;
}
}
*/
function evitaEventos(event)
{
// Funcion que evita que se ejecuten eventos adicionales
if(navegador==0)
{
//window.event.cancelBubble=true;
//window.event.returnValue=false;
}
//if(navegador==1) event.preventDefault();
}
function comienzoMovimiento(event)
{
var id=this.id;
elMovimiento=document.getElementById(id);
// Obtengo la posicion del cursor
if(navegador==0)
{
cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
}
if(navegador==1)
{
cursorComienzoX=event.clientX+window.scrollX;
cursorComienzoY=event.clientY+window.scrollY;
}
elMovimiento.onmousemove=enMovimiento;
elMovimiento.onmouseup=finMovimiento;
elComienzoX=parseInt(elMovimiento.style.left);
elComienzoY=parseInt(elMovimiento.style.top);
// Actualizo el posicion del elemento
elMovimiento.style.zIndex=++posicion;
evitaEventos(event);
}
function enMovimiento(event)
{
var xActual, yActual;
if(navegador==0)
{
xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
}
if(navegador==1)
{
xActual=event.clientX+window.scrollX;
yActual=event.clientY+window.scrollY;
}
elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px";
elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px";
evitaEventos(event);
}
function finMovimiento(event)
{
elMovimiento.onmousemove=null;
elMovimiento.onmouseup=null;
}
*/
/*
function registraDivs()
{
for(divId in scrollDivs)
{
document.getElementById(scrollDivs[divId]).onmouseover=function() { this.style.cursor="move"; }
document.getElementById(scrollDivs[divId]).ondblclick=comienzoMovimiento;
}
}
*/
function evitaEventos(event)
{
// Funcion que evita que se ejecuten eventos adicionales
if(navegador==0)
{
//window.event.cancelBubble=true;
//window.event.returnValue=false;
}
//if(navegador==1) event.preventDefault();
}
function comienzoMovimiento(event)
{
var id=this.id;
elMovimiento=document.getElementById(id);
// Obtengo la posicion del cursor
if(navegador==0)
{
cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
}
if(navegador==1)
{
cursorComienzoX=event.clientX+window.scrollX;
cursorComienzoY=event.clientY+window.scrollY;
}
elMovimiento.onmousemove=enMovimiento;
elMovimiento.onmouseup=finMovimiento;
elComienzoX=parseInt(elMovimiento.style.left);
elComienzoY=parseInt(elMovimiento.style.top);
// Actualizo el posicion del elemento
elMovimiento.style.zIndex=++posicion;
evitaEventos(event);
}
function enMovimiento(event)
{
var xActual, yActual;
if(navegador==0)
{
xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
}
if(navegador==1)
{
xActual=event.clientX+window.scrollX;
yActual=event.clientY+window.scrollY;
}
elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px";
elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px";
evitaEventos(event);
}
function finMovimiento(event)
{
elMovimiento.onmousemove=null;
elMovimiento.onmouseup=null;
}
//window.onload=carga;
//// fin drag div