|
Памагте, плацю 20 баксав!!!!!!
|
|
| Тайлен | Дата: 06 Июля 2008, 02:57 | Сообщение # 1 |  ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | В общем лажа у меня такая: $RCODE_1$ – выводит удаленный яваскрипт вот такого вида: Code document.write('<table><tr><td colspan=3 align=center><b><font size=1>LME 04/07/08 cash</font></b><hr size=1></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=171200 target=blank>��������</a></td><td align=right nowrap><font size=1>3090.00</td><td align=right nowrap><font size=1><font color=red>-68.00</font></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=173300 target=blank>����</a></td><td align=right nowrap><font size=1>8661.00</td><td align=right nowrap><font size=1><font color=red>-324.00</font></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=173200 target=blank>������</a></td><td align=right nowrap><font size=1>20400.00</td><td align=right nowrap><font size=1><font color=red>-565.00</font></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=172200 target=blank>�����</a></td><td align=right nowrap><font size=1>22545.00</td><td align=right nowrap><font size=1><font color=red>-530.00</font></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=172500 target=blank>������</a></td><td align=right nowrap><font size=1>1546.50</td><td align=right nowrap><font size=1><font color=red>-74.50</font></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=172100 target=blank>����</a></td><td align=right nowrap><font size=1>1740.00</td><td align=right nowrap><font size=1><font color=red>-58.00</font></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=171201 target=blank>Al �����</a></td><td align=right nowrap><font size=1>2640.00</td><td align=right nowrap><font size=1><font color=red>-10.00</font></td></tr><tr><td><font size=1><a href=http://www.infogeo.ru/metalls/lme/?act=show&okp=171202 target=blank>NASAAC</a></td><td align=right nowrap><font size=1>2740.00</td><td align=right nowrap><font size=1><font color=red>-6.00</font></td></tr><tr><td colspan=3 align=center><hr size=1><b><font size=1><a href=http://www.infogeo.ru/metalls target=blank>infogeo.ru/metalls</a></font></b></td></tr></table>') Мне нужно отформатировать его при помощи яваскрипта так, чтобы получилось 3 переменные: 1) содержит 3090.00 2) содержит 8661.00 3) содержит 22545.00 все остальное нахрен не нужно. Обратите внимание: количество цифр в этих значениях может меняться, а следовательно и количество символов. В начале и конце есть одинарные кавычки, а в середине двойные. Используйте: Code <textarea id="lme"> document.write('<table><tr><td colspan=3 align=center><b><font size=1>LME 04/07/08 cash</font></b><hr size=1></td></tr><tr><........... </textarea> и потом Code var s = document.getElementById('lme').value; s = s.replace("document.write('", ""); s = s.replace("')", ""); Очень нужно, очень срочно, уже вчера. у самого времени нет. Плачу реальных 20 долларов США через ВебМани или кредиткой на ваш сайт. | | |
|
| Бармалей | Отредактировал Бармалей - Воскресенье, 06 Июля 2008, 07:58 Дата: 06 Июля 2008, 07:57 | Сообщение # 2 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | наскоро написал Code var code=document.getElementById('lme').value.toLowerCase().substring(16); code=code.substring(0, code.length-3); reg = /<td align=right nowrap><font size=1>([0-9\.]*)<\/td>/i; var n = new Array(); while(code.search(reg)!=-1){ n[n.length]=reg.exec(code)[1]; code = code.replace(reg,'parsed'); } в массиве n будут все циферки. тебе нужны за номерами 0, 1 и 3 Quote n[0] = 3090.00; n[1] = 8661.00; n[2] = 20400.00; n[3] = 22545.00; n[4] = 1546.50; n[5] = 1740.00; n[6] = 2640.00; n[7] = 2740.00;
 | | |
|
| Vanofuture | Дата: 06 Июля 2008, 15:08 | Сообщение # 3 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Мой вариант. Готовый код: Code <div style="display:none;" id="areaForRc"> <script type="text/javascript"> $RCODE_1$;
function getValRc(num){ tFont=document.getElementById('areaForRc').getElementsByTagName('font'); if(num==1){return tFont[2].innerHTML;} if(num==2){return tFont[6].innerHTML;} if(num==3){return tFont[14].innerHTML;}} </script> </div> Нужные значения вызываются функцией getValRc(1, 2 или 3). Например при данных как из первого поста: getValRc(1) вернёт 3090.00, getValRc(2) вернёт 8661.00 и getValRc(3) вернёт 22545.00  | | |
|
| Бармалей | Дата: 08 Июля 2008, 05:58 | Сообщение # 4 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | темку closed
 | | |
|
| Тайлен | Дата: 08 Июля 2008, 06:42 | Сообщение # 5 |  ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | Бармалей, твой вариант лучше. у Vanofuture ошибки и не кроссбраузерность. Но 20 долларов ты не получишь. Разве что тебе сисУа десятку отдаст. А то удалять его репку руками мне не очень понравилось. В обще 10 баксов ждут тебя через кредитку хоть сейчас и через ВМЗ попозже. Ой, что с твоим ником? Он стал синим? Ой, да ты теперь "Супер-Хэлпер"!  | | |
|
| koly | Дата: 08 Июля 2008, 08:56 | Сообщение # 6 |  ● ● ● ● ● 272 сообщения Статус: Offline | Тайлен, Ну, ты и кидала.  | | |
|
| Тайлен | Дата: 08 Июля 2008, 10:11 | Сообщение # 7 |  ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | koly, да, я такой. Но удалять 400 плюсегов вручную тоже большого удовольствия нет. | | |
|
| koly | Дата: 08 Июля 2008, 10:15 | Сообщение # 8 |  ● ● ● ● ● 272 сообщения Статус: Offline | Тайлен, Он в этом не виноват | | |
|
| Бармалей | Дата: 08 Июля 2008, 10:50 | Сообщение # 9 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Тайлен, во-первых, я не просил их удалять во-вторых, это твоя прямая администраторская обязанность. Ты сам попросился на должность админа в-третьих ты давно знал об этой дырке но ничего не сделал для ее исправления, более того я писал о том что написал (каламбур) рабочую версию и ты знаешь где она лежит.
 | | |
|
| Тайлен | Дата: 08 Июля 2008, 11:03 | Сообщение # 10 |  ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | Бармалей, ты писал об этом? я что-то провтыкал. ай тему или куда ты там писал плиз. поправлю. | | |
|
| Бармалей | Дата: 08 Июля 2008, 11:08 | Сообщение # 11 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline |
 | | |
|
| Vanofuture | Дата: 08 Июля 2008, 15:32 | Сообщение # 12 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Quote (Тайлен) у Vanofuture ошибки и не кроссбраузерность. проверял в Opera 9.5 , IE 8 beta , Safari 3.0.4(Win) , FF 3.0 — всё работало на отлично. P.S. Бармалей, поздравляю с повышением  | | |
|
| Бармалей | Дата: 08 Июля 2008, 16:37 | Сообщение # 13 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Vanofuture, Quote (Тайлен) Модератор форума: Flame, subONE, kydapodatsya, LG-savikdvd повыщения еще нет, как такового 
 | | |
|
| kydapodatsya | Дата: 08 Июля 2008, 17:09 | Сообщение # 14 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Quote (Бармалей) повыщения еще нет, как такового и так Quote (Бармалей) Супер-Хэлпер  | | |
|
| Бармалей | Отредактировал Бармалей - Вторник, 08 Июля 2008, 17:14 Дата: 08 Июля 2008, 17:14 | Сообщение # 15 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | гы, на титул я уже давно заработал как, впрочем, и на синий ник =)
 | | |
|
| cucYa | Дата: 08 Июля 2008, 17:48 | Сообщение # 16 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | чё это я сразу 10$ должен ;D | | |
|
| Тайлен | Дата: 08 Июля 2008, 18:11 | Сообщение # 17 |  ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | Vanofuture, в старых версиях не работает гетЭлементБайТегНейм. Бармалей, и скорее всего не будет. у меня его тоже тогда получается не было. Мне сказали: "на модератора, но в общении все занято, будешь командовать другими, закрытыми форумами" | | |
|
| Бармалей | Дата: 09 Июля 2008, 08:28 | Сообщение # 18 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | а, хоть одна хорошая вещь есть - могу банить так что пишите, товарищи, о ненавистных вам участниках, и прихватите с собой 10 вмз! 
 | | |
|
| Тайлен | Дата: 09 Июля 2008, 08:32 | Сообщение # 19 |  ● ● ● ● ● человек-креатив 765 сообщений Статус: Offline | Бармалей, я думаю, что права банить тебе вполне достаточно, не так ли? ) | | |
|
| Бармалей | Отредактировал Бармалей - Среда, 09 Июля 2008, 08:53 Дата: 09 Июля 2008, 08:52 | Сообщение # 20 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | пока да. ведь дальше - больше! только плохо что за шкалой замечаний нужно в профиль лезть 
 | | |
|