Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выделить и копировать все в диве или ячейки таблицы
 
 автор: vadimka   (19.04.2010 в 16:05)   письмо автору
 
 

Здравствуйте!
Помогите выделить и копировать ВСЕ в диве или ячейки таблицы (рою в Интернете и этом форуме) не могу найти:)

  Ответить  
 
 автор: АЯ   (19.04.2010 в 20:32)   письмо автору
 
   для: vadimka   (19.04.2010 в 16:05)
 

В диве - можно, в ячейке таблицы - не получится.
Ищите в направлении атрибута contentEditable и методов execCommand ('SelectAll') и execCommand ('Copy')

  Ответить  
 
 автор: vadimka   (20.04.2010 в 11:46)   письмо автору
 
   для: АЯ   (19.04.2010 в 20:32)
 

все запутано (и некроссбраузерно:))
нашел вот скриптик он выделяет в textarea, а нельзя его переделать под див?

  <script type="text/javascript">
<!--
// Source: www.insighteye.com
function selectAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
}
//-->
</SCRIPT>

<form name="name_a">
<textarea name="name_b" cols="28" rows="3">
free javascripts...
</textarea><br>
<a href="javascript:selectAll('name_a.name_b')">click
to select code</a>
</form>


и чтоб копировал?

  Ответить  
 
 автор: АЯ   (20.04.2010 в 13:49)   письмо автору
 
   для: vadimka   (20.04.2010 в 11:46)
 

Ничего запутанного нет:
<input type="button" value="SelectAll" onclick="document.getElementById ('ff').focus (); document.execCommand ('SelectAll')">
<input type="button" value="Copy"      onclick="document.getElementById ('ff').focus (); document.execCommand ('Copy')">

<hr>

<div id="ff" contenteditable style="border: 2px solid red; height: 100px; width: 200px">
test text 1  test text 2 test text 3 test text 4 test text 5 test text 6 test text 7
</div>
А вот насчет некроссбраузерности вы правы.

"Скриптик" для текстареа переделать для дива не получится.

  Ответить  
 
 автор: vadimka   (20.04.2010 в 15:47)   письмо автору
 
   для: АЯ   (20.04.2010 в 13:49)
 

Большое спасибо, то что нужно, жаль, что не пашет в лисе, но у меня заказчик в Сафари - а там пашет

  Ответить  
 
 автор: mihdan   (21.04.2010 в 17:40)   письмо автору
 
   для: vadimka   (19.04.2010 в 16:05)
 

http://tigir.com/javascript.htm, для DIV не сработает как и сказал АЯ

  Ответить  
 
 автор: vadimka   (22.04.2010 в 13:10)   письмо автору
 
   для: mihdan   (21.04.2010 в 17:40)
 

я почему не хочу textarea а - див: в див кидается текст из базы с картинкой и ссылкой, прикурченной к картинке, для вставки в форумы и другие сайты, если все это в копируется из textarea - идет вместе с тегами, а если из дива, то то как надо...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования