Foros del Web » Programando para Internet » Javascript »

código no funciona en google chrome

Estas en el tema de código no funciona en google chrome en el foro de Javascript en Foros del Web. Hola, necesito ayuda con un codigo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < p align = "center" >< b > Coger y arrastrar texto e ...
  #1 (permalink)  
Antiguo 27/07/2010, 16:15
 
Fecha de Ingreso: mayo-2010
Mensajes: 109
Antigüedad: 13 años, 10 meses
Puntos: 0
código no funciona en google chrome

Hola, necesito ayuda con un codigo:

Código HTML:
Ver original
  1. <p align="center"><b>Coger y arrastrar texto e imágenes</b>
  2. <script language=JavaScript>
  3. var IE=document.all ? true : false;
  4. var NS=document.layers ? true : false;
  5. var Mouse=new Object;
  6. var Drag={OffX:0, OffY:0, Layer:false};
  7. var Layers=new Array();
  8.  
  9. /******************************* Modifier simplement ici **********************/
  10. // Pour créer un nouvel objet Drag & Drop enable, il suffit de faire ceci :
  11. //  var Mavariable = new Layer("<tag1 html><tag2 html>");
  12.  
  13. var Smile1=new Layer("<img src=smile1.gif>");
  14. var Smile2=new Layer("<img src=smile2.gif>");
  15. var Smile3=new Layer("<img src=smile3.gif>");
  16. var Smile4=new Layer("<img src=smile4.gif>");
  17. var Smile5=new Layer("<img src=smile5.gif>");
  18. var Smile6=new Layer("<img src=smile6.gif>");
  19. var Smile7=new Layer("<img src=smile7.gif>");
  20. var Smile8=new Layer("<img src=smile8.gif>");
  21. var DuTexte=new Layer("Esto es un <b>texto</b> que puedes desplazar<br>También puedes desplzar los <i>smileys</i>");
  22.  
  23. /******************************** Fin des modifications ************************/
  24. /******************************** Pas touche au code ci-dessous :-)*************/
  25.  
  26. if(NS)document.captureEvents(Event.MOUSEMOVE);
  27. document.onmousemove=function(NSEvent){
  28.     if(IE){
  29.         Mouse.X=event.x + document.body.scrollLeft;
  30.         Mouse.Y=event.y + document.body.scrollTop;
  31.     }
  32.     else if(NS){
  33.         Mouse.X=NSEvent.pageX;
  34.         Mouse.Y=NSEvent.pageY;
  35.     }
  36.     if(Drag.Layer)Drag.Layer.Move(Mouse.X - Drag.OffX, Mouse.Y - Drag.OffY);
  37. }
  38.  
  39. function Layer(tag){
  40.     this.Index=Layers.length;
  41.     this.Move=function(left, top){
  42.         eval('Layers[' + this.Index + '].Object' + this.Style + '.left=' + left);
  43.         eval('Layers[' + this.Index + '].Object' + this.Style + '.top=' + top);
  44.     }
  45.     if(IE){
  46.         document.write('<div id=lay' + this.Index + ' style="position:absolute;">' + tag + '</div>');
  47.         this.Object=document.all['lay' + this.Index];
  48.         this.Style='.style';
  49.         this.Object.Index=this.Index;
  50.     }
  51.     else if(NS){
  52.         document.write('<layer id=lay' + this.Index + '>' + tag + '</layer>');
  53.         this.Object=document.layers['lay'+ this.Index];
  54.         this.Style='';
  55.         this.Object.Index=this.Index;
  56.         this.Object.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  57.     }
  58.     this.Object.onmousedown=function(NSEvent){
  59.         if(IE){
  60.             Drag.OffX=event.offsetX;
  61.             Drag.OffY=event.offsetY;
  62.         }
  63.         else if(NS){
  64.             Drag.OffX=NSEvent.x;
  65.             Drag.OffY=NSEvent.y;
  66.         }
  67.         Drag.Layer=Layers[this.Index];
  68.         return false;
  69.     }
  70.     this.Object.onmousemove=function(){return false;}
  71.     this.Object.onmouseup=function(){Drag.Layer=false;}
  72.     Layers[this.Index]=this;
  73. }
  74. <h2 align=center>Drag & Drop</h2>
  75. <div align=center>
  76. Ejemplo de script para coger y arrastra (drag and drop) texto e imágenes.&nbsp;<br>
  77.  
  78. <br>
  79. Archivos:<br>
  80. <a href="Smileys.zip">Smileys.zip</a></div>
  81. </body>

este código no me funciona en el navegador Google Chrome ni en Mozilla Firefox

como puedo hacer para que sea compatible?

Etiquetas: chrome, explorer, firefox, internet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:39.