Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.05.2013 Ostrzeżenie: (0%)
|
Sporo jest w sieci skryptów dotyczących kopiowania zawartości strony do schowka, ale albo jestem wyjątkowo oporny albo nie ma tego, czego szukam.
Mam na stronie jQuery na zasadzie drag and drop. Do jednego okna użytkownik przeciąga jakieś treści, tak że układają się one w listę (coś na zasadzie koszyka z zakupami w esklepach). Chciałbym umożliwić użytkownikowi skopiowania zawartości okna - czyli skopiowania do schowka wyrażeń, które do okienka sam przeciągnął. Obecnie jest to możliwe poprzez przeciągnięcie standardowo myszą i skopiowanie ctrl+c itd. DIV, którego zwartość chcę kopiować wygląda tak: <div id="cart"> <h1 class="ui-widget-header">Podgląd</h1> <div class="ui-widget-content"> <ol> <li class="placeholder">>>> Tutaj przeciągnij wybrane wyrażenia z lewej kolumny.</li> </ol> </div> Jak mogę dodać skrypt, który umożliwi mi takie kopiowanie i jak on ma wyglądać? Strona funkcjonuje tylko w ramach firmowego intranetu, każdy korzysta z IE 6. Ten post edytował login_login 12.05.2013, 19:15:10 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.05.2013 Ostrzeżenie: (0%)
|
To nie tak, że mi sie nie chce ... ale nie wychodzi mi nic:
<div id="cart"> <h1 class="ui-widget-header"></h1> <div class="ui-widget-content"> <ol> <li class="placeholder">>>> Tutaj przeciągnij wybrane wyrażenia z lewej kolumny.</li> </ol> </div> </div> $('div.cart') <script type="text/javascript"> var g = document.getElementById('cart'); </script> document.getElementById("cart") <script type="text/javascript"> function select_all(g) { var text_val=eval(g); text_val.focus(); text_val.select(); if (!document.all) return; // IE only r = text_val.createTextRange(); r.execCommand('copy'); } </script> <input value="tekst do skopiowania" onclick="select_all(this)" name="url" type="text" /> |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:05 |