Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2015, 06:13
Avatar de ceaped
ceaped
 
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Respuesta: Drag and Drop con mensaje de advertencia

Hola infoturnosya

Este es el código. Yo quiero que cuando este mal salga un mensaje.
Otra pregunta por que en IE este código no me funciona. Como debo ponerlo?



Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. function dropItems(idOfDraggedItem,targetId,x,y)
  4. {
  5.     var targetObj = document.getElementById(targetId);
  6.     var subDivs = targetObj.getElementsByTagName('DIV');
  7.     if(subDivs.length>0 && targetId!='piezas')return;
  8.     var sourceObj = document.getElementById(idOfDraggedItem);
  9.     var numericIdTarget = targetId.replace(/[^0-9]/gi,'')/1;
  10.     var numericIdSource = idOfDraggedItem.replace(/[^0-9]/gi,'')/1;
  11.     if(numericIdTarget-numericIdSource==100){
  12.  
  13.         sourceObj.style.WebkitFilter= 'drop-shadow(6px 6px 25px rgba(163,255,15,0.5))';
  14.         sourceObj.style.filter= 'drop-shadow(6px 6px 25px rgba(163,255,15,0.5))';
  15.         sourceObj.style.msFilter= 'progid:DXImageTransform.Microsoft.MotionBlur(strength=50), progid:DXImageTransform.Microsoft.BasicImage(mirror=1)';
  16.                
  17.     }else{
  18.  
  19.         sourceObj.style.WebkitFilter= 'drop-shadow(6px 6px 25px rgba(255,0,0,0.5))';
  20.         sourceObj.style.filter= 'drop-shadow(6px 6px 25px rgba(255,0,0,0.5))';
  21.     }
  22.  
  23.     if(targetId=='piezas'){
  24.         targetObj = targetObj.getElementsByTagName('DIV')[0];
  25.        
  26.         sourceObj.style.webkitFilter= 'drop-shadow(0px 0px 0px rgba(0,0,0,0.0))';
  27.     }
  28.     targetObj.appendChild(sourceObj);
  29. }
  30.  
  31.  
  32. var dragDropObj = new DHTMLgoodies_dragDrop();
  33.  
  34. dragDropObj.addSource('box1',true);
  35. dragDropObj.addSource('box2',true);
  36. dragDropObj.addSource('box3',true);
  37.  
  38. dragDropObj.addTarget('box101','dropItems');
  39. dragDropObj.addTarget('box102','dropItems');
  40. dragDropObj.addTarget('box103','dropItems');
  41. dragDropObj.addTarget('piezas','dropItems');
  42.  
  43. dragDropObj.init();
  44. </script>


Código Javascript:
Ver original
  1. sourceObj.style.msFilter= 'progid:DXImageTransform.Microsoft.MotionBlur(strength=50), progid:DXImageTransform.Microsoft.BasicImage(mirror=1)';

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario

Última edición por ceaped; 16/12/2015 a las 06:14 Razón: Editar mensaje