![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 16.01.2008 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Posiadam następujący skrypt do przeciągania obrazków na stronie. Czy jest możliwośc zapamiętania położenia wszystkich obrazków w zmiennej(ych) php? Na JS się nie znam, więc nic tu nie poradzę, a owa funkcja jest mi niezbędna. Z góry dziękuję za odpowidź. Kod <!-- TWO STEPS TO INSTALL DRAG-N-DROP:
1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document --> <HEAD> <script LANGUAGE="JavaScript"> <!-- Original: Randy Bennett (rbennett@thezone.net) --> <!-- Web Site: http://home.thezone.net/~rbennett/sitemap.htm --> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin N = (document.all) ? 0 : 1; var ob; function MD(e) { if (N) { ob = document.layers[e.target.name]; X=e.x; Y=e.y; return false; } else { ob = event.srcElement.parentElement.style; X=event.offsetX; Y=event.offsetY; } } function MM(e) { if (ob) { if (N) { ob.moveTo((e.pageX-X), (e.pageY-Y)); } else { ob.pixelLeft = event.clientX-X + document.body.scrollLeft; ob.pixelTop = event.clientY-Y + document.body.scrollTop; return false; } } } function MU() { ob = null; } if (N) { document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP); } document.onmousedown = MD; document.onmousemove = MM; document.onmouseup = MU; // End --> </script> </HEAD> <!-- STEP TWO: Copy this code into the BODY of your HTML document --> <BODY> <div id="s" style="position:absolute;left:50;top:300;"> <img src=http://javascript.internet.com/img/cards/spades.gif name="s"> </div> <div id="d" style="position:absolute;left:50;top:350;"> <img src=http://javascript.internet.com/img/cards/diamonds.gif name="d"> </div> <div id="c" style="position:absolute;left:100;top:300;"> <img src=http://javascript.internet.com/img/cards/clubs.gif name="c"> </div> <div id="h" style="position:absolute;left:100;top:350;"> <img src=http://javascript.internet.com/img/cards/hearts.gif name="h"> </div> Just click and hold the 4 suit images to the left and then you can move them around the page! <p><center> <font face="arial, helvetica" size="-2">Free JavaScripts provided by <a href="http://javascriptsource.com">The JavaScript Source</a></font> </center><p> <!-- Script Size: 1.99 KB --> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 16.01.2008 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
Aby owe dane następnie zapisać w bazie danych, pliku lub czymś podobnym. Dodatkowo gdyby ktoś podpowiedział w jaki sposób ograniczyć przesuwanie elelemntów w obrębie jednego bloku (divie) i zrobić pomiar położenia od krawędzi owego bloku do zmiennej php to byłbym bardzo wdzięczny.
Mam nadzieję, że zbytnio nie namieszałem... A może jest jakiś lepszy sposób na efekt, który chcę osiągnąć? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ajaxem wysłać odpowiednie informacje do pliku php który je odpowiednio przetworzy i zapisze...
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 16.01.2008 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
Nie ukrywam, że ta odpowiedź niewiele mi pomogła
![]() Z pomocą przyszedł jednak mintAjax i jego autor. Gdyby jakaś osoba miała ten sam problem, to odsyłam na stronę: http://mintajax.pl/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 382 Pomógł: 22 Dołączył: 21.05.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
Mogłes myśleć o zapamiętywaniu w bazie ale... Sprawa jest prostsza, po co obciążać bazę jak ktoś się zacznie bawić i przesuwać cały czas
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Mogłes myśleć o zapamiętywaniu w bazie ale... Sprawa jest prostsza, po co obciążać bazę jak ktoś się zacznie bawić i przesuwać cały czas ![]() A po co w php? Nie łatwiej poprostu w js? -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a ja bym wysylal dane do piero po zatwierdzeniu ustawinia widgetów ;] wciskalo by sie okej i nawet ajax-a by nie trzeba bylo w to mieszac ;]
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 09:15 |