Foros del Web » Programando para Internet » Javascript »

No me funciona Js para arrastrar div

Estas en el tema de No me funciona Js para arrastrar div en el foro de Javascript en Foros del Web. Por que no me funciona este codigo que es para arrastrar un div: El div que se arrastra: Código HTML: <div id= "dragged" onmousedown= "dragStart()" ...
  #1 (permalink)  
Antiguo 05/11/2010, 17:32
Avatar de Tecktonikrazy  
Fecha de Ingreso: enero-2010
Mensajes: 224
Antigüedad: 14 años, 3 meses
Puntos: 3
Pregunta No me funciona Js para arrastrar div

Por que no me funciona este codigo que es para arrastrar un div:

El div que se arrastra:
Código HTML:
<div id="dragged" onmousedown="dragStart()" onmousemove="drag(event)"></div> 
Div llamado scriptContainer:
Código HTML:
<div id="scriptContainer"></div> 
Css:
Código HTML:
<style type="text/css">
#dragged{
position: absolute;
width: 100px;
height: 100px;
background: #FF0000;
cursor: move;
}
</style> 
Script:
Código HTML:
<script language="javascript">

function dragStart() {

//Esta funcion hace que en el evento onMouseDown el innerHTML del div llamado scriptContainer sea otro script que es el que hace la funcion drag(event) en onMouseMove

document.getElementById('scriptContainer').innerHTML =

'<' + 'script' + '>' +
'function drag(e){' +
'var x = e.clientX;' +
'var y = e.clientY;' +
'document.getElementById("dragged").style.left = x - 50;' +
'document.getElementById("dragged").style.top = y - 50;' +
'}' +
'</' + 'script' + '>';

}

</script> 
No entiendo por que no funciona, podrian ayudarme?
__________________
I LOVE HTML (How To Make Love)

Etiquetas: arrastrar, js
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 09:39.