08/10/2007, 04:35
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses Puntos: 61 | |
Re: Arrastrar objetos Querido caricatos! qué divertido!! Y qué bien te va saliendo. Has probado en vez de poner onmouseover poner onmousemove. Tal vez así no se escape.
Nada, acabo de mirar el código de la página que pones y ya lo has puesto así...
Y si haces un doble control? Si en el onmouseout pones que si no ha soltado el ratón siga haciendo el mover?
Algo así:
Código:
onmouseout="this.style.borderColor = 'transparent';if(selector!=null){mover(event)}"
No he podido probarlo. Probablemente no funcione, pero... quién sabe!? A ver si así consigues corregir el remoloneo que tiene a la hora de desplazar imágenes...
Tiempo después:
Con esto mejora mucho en IE, y con firefox sigue igual:
Código:
<body onmousemove="mover(event)">
<h1>
Arrastrar objetos
</h1>
<br />
<div id="imagen" style="position: relative">
<img
src="../dibujos/webmaster.gif"
alt="objeto"
name="objeto"
id="objeto_imagen1"
onmouseover="this.style.borderColor = 'gray'"
onmouseout="this.style.borderColor = 'transparent'"
onmousedown="seleccionar(this)"
onmouseup="desseleccionar()"
style="cursor: move; position: absolute; top: -1px; left: -1px; border: 1px solid transparent"
/>
<div
id="capa_imagen1"
onmouseover="this.style.borderColor = 'gray'"
onmouseout="this.style.borderColor = 'transparent'"
onmousedown="seleccionar(this)"
onmouseup="desseleccionar()"
style="padding: 0; cursor: move; position: absolute; top: 40px; left: -1px; border: 1px solid transparent; background: url(../dibujos/webmaster.gif) no-repeat center center; width: 88px; height: 31px; overflow: hidden"
/>****
</div>
</body>
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Última edición por KarlanKas; 08/10/2007 a las 04:51 |