Avatar billede horsmark Nybegynder
03. februar 2005 - 08:57 Der er 6 kommentarer og
1 løsning

Drag image problem (IE specifikt)

Jeg er ved at bygge en "drag object" klasse i javascript til mit CMS der kan håndtere flere forskellige objecter billeder, div, span, tags osv

MEN der opstår et problem med billeder og jeg ved sq ikke lige hvad det er og trænger til input og fejlfinding fra eksperterne herinde.

se frontkoden her:
http://www.horsmark.com/sitemark/dragobject.php

se javascriptklassen her:
http://www.horsmark.com/sitemark/script.class.objectdrag.inc.js

"...i really hopes olebole comes to the rescue"

ps. kan det have noget med srcElement vs billeder at gøre ?
Avatar billede olebole Juniormester
03. februar 2005 - 19:02 #1
<ole>

Jeg har ikke haft tid/lyst til at kikke i dine JS-filer (influenza, der bobbler rundt i kroppen), men det kan skyldes at et billede opfører sig anderledes ved drag end andre elementer - i IE. Du kan se, du får 'dragIsNotAllowed' cursoren frem.

Hvis du prøver at trække det lidt op bag det lysegrå felt - og derefter prøver at få fat på den stump billede, der ligger gemt - kan du godt dragge. Det sker formodentlig fordi billedets ondragstart-event ikke fyres af.

Hvordan du kommer udenom problemet, kommer anpå din kode, men et forsøg kunne være noget à la:
    <img src="bla.gif" ondragstart="return false" ........>

Prøv det i første omgang ... og tak for tilliden i øvrigt  ;D

/mvh
</bole>
Avatar billede olebole Juniormester
03. februar 2005 - 19:03 #2
PS: Det er i virkeligheden 'dropIsNotAllowedHere´' cursoren  ;o)
Avatar billede olebole Juniormester
03. februar 2005 - 21:10 #3
Hej igen, Hesten  :)
Nu har jeg testet med en lokal kopi af dine docs - og det funker fint:
  <img id="myimage" ondragstart="return false" src="http://eksperten.dk/img/elogo.png">
Avatar billede olebole Juniormester
03. februar 2005 - 21:16 #4
Nu ved jeg ikke, om du er igang med et IE-only 'inderfjæs', eller om det blot var problemet, der var IE-only. Er det første tilfældet, kunne jeg forestille mig, du kunne finde begavede anvendelser for IE's drag-/drop-events ... du kan jo begynde her:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/ondragstart.asp
- og hold så øje med menuen til venstre. Check fra 'ondrag' ned til 'ondrop' ... der er flere eksempler og med lidt 'krea' kan du få mange gode idéer til CMS-brug  ;o)
Avatar billede horsmark Nybegynder
04. februar 2005 - 08:09 #5
yes - u did it again... smid et "svar" så vi kan få lukket denne - thanx mate :-)
Avatar billede horsmark Nybegynder
17. maj 2005 - 15:17 #6
wa blev der af det svar ? :-)
Avatar billede horsmark Nybegynder
16. september 2005 - 15:08 #7
well won´t wait anymore ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester