Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kopiowanie DIV o zmiennej wartości
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
login_login
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.
login_login
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" />
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.