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

HTML+CSS+JavaScript

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

 

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

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

тема: Копирование строки таблицы скриптом
 
 автор: DEMON.GDV   (29.05.2006 в 12:10)   письмо автору
 
 

Есть таблица:

<table>
    <tr id='n1'>
        <td>1</td>
        <td>100</td>
        <td>АБВГД</td>
    </tr>
    <tr id='n2'>
        <td>2</td>
        <td>200</td>
        <td>ABCDE</td>
    </tr>
</table>


Как ява скриптом скопировать одну из строк в другую таблицу?

   
 
 автор: codexomega   (29.05.2006 в 14:36)   письмо автору
 
   для: DEMON.GDV   (29.05.2006 в 12:10)
 

Здесь есть отличная статья по таблицам:
http://www.softtime.ru/info/articlephp.php?id_article=67

Каждой таблице присваивайте id, потом можно будет обратиться к любой таблице таким способом:

tableA = document.getElementById("my_table_idA");


Ну а дальше идёт навигация по элементам таблицы, как описано в статье.

   
 
 автор: DEMON.GDV   (31.05.2006 в 09:46)   письмо автору
 
   для: codexomega   (29.05.2006 в 14:36)
 

Спасибо!
Почитал, интересно, полезно.
В общем-то то что надо, но с Оперой как-то не хочет дружить.
Например, moveRow, хотя, deleteRow работает...

-----------

Много чего нашёл там, но вот как скопировать строку из одной таблицы в ДРУГУЮ нет.

   
 
 автор: sancho   (31.05.2006 в 17:09)   письмо автору
 
   для: DEMON.GDV   (31.05.2006 в 09:46)
 

попробуйте с ячейками

<head>
<script>
    function copy_copy () {
    document.getElementById("wsx").innerText=document.getElementById("qaz").innerHTML;
    }
    </script>
</head>
<body>
<table border="1">
    <tr>
        <td id="qaz">111</td>
        <td>#</td>
        <td>wqwqwqwq</td>
    </tr>
    <tr>
        <td>222</td>
        <td>#</td>
        <td>wqwqwqwq</td>
    </tr>
</table>
<table border="1">
    <tr>
        <td id="wsx"></td>
        <td>#</td>
        <td>wqwqwqwq</td>
    </tr>
    <tr>
        <td>444</td>
        <td>#</td>
        <td>wqwqwqwq</td>
    </tr>
</table><HR>
<input type="Button" onclick="copy_copy ()">
</body>

   
 
 автор: DEMON.GDV   (01.06.2006 в 08:41)   письмо автору
 
   для: sancho   (31.05.2006 в 17:09)
 

Это-то конечно понятно, только хотелось бы обойтись малой кровью, т.е., например, так

document.getElementById("wsx").innerText=document.getElementById("qaz").innerHTML;

<table> 
    <tr  id="qaz">....</tr>
</table>

<table> 
    <tr  id="wsx">....</tr>
</table>


Кстати почему использовался innerText вместо innerHTML ?

   
Rambler's Top100
вверх

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