Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пожалуйста, помогите), переменные, если... 
:(
    Опции темы
StarsWind
  Дата 28.7.2009, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.7.2009

Репутация: нет
Всего: нет



Добрый день. smile 
Я далека от javascript'ов. Но когда начальство говорит надо, значит надо)
Помогите, пожалуйста)

http://www.russianpost.ru/resp_engine.aspx...stal/TrackingPO
На данной странице, если ввести почтовый идентификатор, выдается таблица.
Первые три строчки: прием, обработка и экспорт - индексы не должны быть активными. Мне сказали это сделать через ява-скрипт. 
Эти строчки выскакивают не всегда, иногда нету приема, обрабоки или экспорта.

Подскажите, пожалуйста, как задать переменные, нужны ли они вообще и как должен выглядеть код, я полный чайник) smile 
Сами индексы подгружаются с сервера и в коде страниц присутствуют лишь в виде "#depID#".


Заранее спасибо за ответы. =)
PM MAIL   Вверх
EmilRegis
Дата 28.7.2009, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



приведите кусок кода,где таблица формируется...там всего лишь вам нужно будет проверять,если поля соответствуют приёму,обработке или экспорту,то просто их печатаете, иначе печатаете что-то типа этого <a href="javascript:Wind()">403802</a>
PM MAIL   Вверх
StarsWind
Дата 28.7.2009, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.7.2009

Репутация: нет
Всего: нет



EmilRegis, спасибо.
Мне шеф сказал сделать через циклы, иначе никак. Как это можно сделать?

function Wind ( ID )
{
window.open ("http://info.russianpost.ru/servlet/department?action=show_info&depID="+ ID, 'Index', config='height=600,width=600,status=no,resizable=no,toolbar=no,menubar=no,scrollbars=no,location=no')
}

<table class="pagetext">
<thead>
<tr align="center">
    <th rowspan="2">Операция</th>
    <th rowspan="2">Дата</th>
    <th colspan="2">Место проведения операции</th>
    <th rowspan="2">Атрибут операции</th>
    <th rowspan="2">Вес (кг.)</th>
    <th rowspan="2">Объявл. ценность (руб.)</th>
    <th rowspan="2">Налож. платёж (руб.)</th>
    <th colspan="2">Адресовано</th>

</tr>
<tr align="center">
    <th>Индекс</th>
    <th>Название ОПС</th>
    <th>Индекс</th>
    <th>Адрес</th>
</tr>
</thead>
<tbody>
            <RP:PostalItemOperation>
<tr align="center">
    <td><RP:Name /></td>
    <td><RP:Date /></td>
    <td><a href="javascript:Wind(#DepID#)"><RP:Index /></a></td>
    <td><RP:DepName/></td>
    <td><RP:Description/></td>
    <td><RP:Weight/></td>
    <td><RP:Value/></td>
    <td><RP:Payment/></td>
    <td><RP:IndexTo/></td>
    <td><RP:AddressTo/></td>

</tr>
         </RP:PostalItemOperation>
</tbody>
</table>
PM MAIL   Вверх
EmilRegis
Дата 28.7.2009, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



если честно даже не знаю,что за теги такие <RP> )))
непонятно как вообще таблица формируется,видимо за это как раз отвечает тэг <RP>

PM MAIL   Вверх
EmilRegis
Дата 28.7.2009, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



видимо это какой-то пользовательский тэг...
тогда вместо <a href="javascript:Wind(#DepID#)"><RP:Index /></a> нужно  внутри кода тега <RP Index/>  проверять в цикле,что для первых 3 строк его значение будет какое и сейчас, а для остальных - '<a href="javascript:Wind(#DepID#)">'+тут значение индекса+'</a>';
то есть вместо 
Код

<td><RP:Date /></td>
    <td><a href="javascript:Wind(#DepID#)"><RP:Index /></a></td>
    <td><RP:DepName/></td>

будет
Код

<td><RP:Date /></td>
    <td><RP:Index /></td>
    <td><RP:DepName/></td>
//а само значение тега <RP Index/> будет или числом или '<a href="javascript:Wind(#DepID#)">'+тут значение индекса+'</a>'


Это сообщение отредактировал(а) EmilRegis - 28.7.2009, 12:32
PM MAIL   Вверх
StarsWind
Дата 28.7.2009, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 28.7.2009

Репутация: нет
Всего: нет



EmilRegis, 
Спасибо, попробую
Как это все сложно.
INDEX не может быть числом, потому что значения же подгружаются с сервера(
Конкретных значений нет. /
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0743 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.