X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> как сделать?!
Anakonda
Anakonda
Topic Starter сообщение 16.2.2009, 8:42; Ответить: Anakonda
Сообщение #1


у меня есть html страничка, на ней есть текст, допустим 1 051 RUR. можно ли с помощью JS либо чего нибудь другого скопировать это число в textarea? или в input type text. без пробела, помогите плис, дилемма.:rolleyes:

[php]<tr><td style="padding: 3px" align="right"><b>Srodki dostepne:</b></td><td>460,20&nbsp;RUR</td></tr>[/php]вот пример

а вот сама функция, насколько я понял


[php]function changeElem_src_acc(elemId)
{
switch(elemId) {

case "0":
document.getElementById("dynamic_src_acc").innerHTML
= ' <table class="table_transparent" border="0"> <tr><td style="padding: 3px" align="right"><b>Nazwa:</b></td><td>DSD</td></tr> <tr><td style="padding: 3px" align="right"><b>Srodki dostepne:</b></td><td>460,20&nbsp;RUR</td></tr> <tr><td style="padding: 3px" align="right"><b>Limit dzienny:</b></td><td>Brak</td></tr> </table> ';
break;

}
}[/php]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 16.2.2009, 12:08; Ответить: Anakonda
Сообщение #2


апчик =)!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 20.2.2009, 22:31; Ответить: Anakonda
Сообщение #3


up! помогите пожалуйста!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 21.2.2009, 2:32; Ответить: Galen
Сообщение #4


Всё что вам нужно, это вытащить нужные данные из нужного элемента и обработать. Если имеете доступ к исходной таблице, задайте id ячейке с суммой, нет - придётся писать функцию по работе с DOM. Дальше обработка полученной строки (раз вам нужно до пробела, юзайте substr()).
Вытаскивать и вставлять данные в элементы можно с помощью конструкции:
document.getElementById("dynamic_src_acc").innerHTML
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 21.2.2009, 2:36; Ответить: Anakonda
Сообщение #5


(Galen @ 21.2.2009, 04:32) *
Если имеете доступ к исходной таблице, задайте id ячейке с суммой, нет - придётся писать функцию по работе с DOM.



как узнать это?

p.s я не могу править файлы ) только смотреть) как писать функцию по работе с DOM я не знаю.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 21.2.2009, 2:40; Ответить: Anakonda
Сообщение #6


(Galen @ 21.2.2009, 04:32) *
Всё что вам нужно, это вытащить нужные данные из нужного элемента и обработать. Если имеете доступ к исходной таблице, задайте id ячейке с суммой, нет - придётся писать функцию по работе с DOM. Дальше обработка полученной строки (раз вам нужно до пробела, юзайте substr()).
Вытаскивать и вставлять данные в элементы можно с помощью конструкции:
document.getElementById("dynamic_src_acc").innerHTML



p.s: я могу в принцыпе изменять текст, эта страничка тоже локальна, но выводиться только так
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 21.2.2009, 2:42; Ответить: Galen
Сообщение #7


Про работу с DOM читайте тут.

Я так понял вот это
<tr><td style="padding: 3px" align="right"><b>Srodki dostepne:</b></td><td>460,20&nbsp;RUR</td></tr>

не на вашем сайте? Тогда JS вам не помощник.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 21.2.2009, 2:43; Ответить: Anakonda
Сообщение #8


(Galen @ 21.2.2009, 04:42) *
Про работу с DOM читайте тут.

Я так понял вот это
<tr><td style="padding: 3px" align="right"><b>Srodki dostepne:</b></td><td>460,20&nbsp;RUR</td></tr>

не на вашем сайте? Тогда JS вам не помощник.


я могу исправить код как надо, но только как его исправить то?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 21.2.2009, 2:47; Ответить: Galen
Сообщение #9


Правим HTML:
<tr><td style="padding: 3px" align="right"><b>Srodki dostepne:</b></td><td id="qqq">460,20&nbsp;RUR</td></tr>

Функция будет иметь примерно такой вид:
var q = document.getElementById("qqq").innerHTML;
q = q.substr(0, q.indexOf('&'));
document.getElementById("inputElement").value = q;

Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 21.2.2009, 2:49; Ответить: Anakonda
Сообщение #10


счас затестимс. ))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19809 Сегодня, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3441 Сегодня, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 509 Сегодня, 11:45
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5005 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2017 20.4.2024, 15:06
автор: Boymaster


 



RSS Текстовая версия Сейчас: 23.4.2024, 19:31
Дизайн