18. januar 2006 - 10:02Der er
9 kommentarer og 1 løsning
Kopiere billede samtidig med drag-n-drop
Jeg er på jagt efter en funktion, der kan drag-n-drop et billede, men så nsart man har placeret billedet skal et billede magen til være klar til, at blive trukket også.
Måske jeg skal hoppe til Flash i stedet, men det kunn e jo være javascript kunne gøre det.
Det skyldes nok du ikke sender en parameter med om at det skal kunne klones.
I SET_DHTML kan du sende parametre med om hvad der skal ske med billedet. Hvis du fx skriver: SET_DHTML("navnet_på_dit_billede"+COPY+2); betyder det at billedet skal kunne kopieres, og der skal være 2 kopier (3 billeder i alt)
Hvis du skriver fx SET_DHTML("navnet_på_dit_billede"+TRANSPARENT+COPY+2); vil billedet der kopieres blive transparent mens du trækker det.
Skulle nok også hellere fortælle at billedet ikke kopieres det øjeblik du trykker på det, men derimod når siden loades. Dvs specificerer du at billedet skal kunne kopieres 1000 gange, så vil der under load blive lagt 1000 billeder, så man skal være lidt forsigtig med det.
Har lige kigget lidt nærmere, og kan se man kan override det, så den rent faktisk kopierer når du klikker.
Hvis du laver noget lignende dette skulle det virke: -------------------------------- <script type="text/javascript"> <!--
SET_DHTML("pic_name"+TRANSPARENT+COPY+2);
function my_PickFunc() { if (!dd.obj.name.indexOf('pic_name') && dd.obj.x == dd.obj.defx) { if (dd.elements.pic_name.copies.length < 2000) dd.elements.pic_name.copy(); } }
//--> </script>
-------------------------------- Checket if (dd.elements.pic_name.copies.length < 2000) behøver du ikke nødvendigvis lave, men det er en beskyttelse for dine brugere at sætte et maksimum på antal af billeder de kan lave (du sikrer deres maskine ikke bliver langsom)
Husk at ændre pic_name til navnet på dit billede for alle forekomster.
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.