|
|
|
проблема с document.location please HELP!!!!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! У меня возникла проблема с JavaScript. Нужно написать скрипт буквально в несколько строк, но где-то ошибаюсь, т.к. не силен в нем. Вобщем нужно с некого сайта получить ссылки, чтобы потом засунуть их в DownloadMaster и скачать. Можно это делать и вручную, но там очень много ссылок и я решил автоматизировать процесс :) Для этого пишу такой код: <HTML> <HEAD> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> for(i=0; i<20; i=i+2) { document.location.href = "http://index.nrc-cnrc.gc.ca/cgi-bin/rp-ps.cgi?collection=rp_pubs&form=rp_e&scope=article.pubs.nrc-cnrc.gc.ca&tiers=on&lang=en&query=&meta_a_sand=&meta_t=&meta_c=&meta_y_sand=&meta_d1=&meta_d2=01Jan1997&meta_e=&meta_g=&meta_o=cjc&meta_z_orsand=&start_rank=" +i+ "1" alert(document.links.length) } </SCRIPT> </BODY> </HTML> Здесь я в цикле пробегаю пейджер и пытаюсь вывести длину массива links для каждой страницы. Но всё время выводиться "0". Это происходит от того, что document.links - это массив как бы родительского документа, на котором как видно ссылок нет. Т.е. при выполнении инструкции document.location.href - document не меняется. Как мне получить ссылку на новый документ и соответственно получить доступ к элементам управления нового окна ??? Заранее спасибо! Жду ответа)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2008, 15:13 |
|
||
|
проблема с document.location please HELP!!!!
|
|||
|---|---|---|---|
|
#18+
Можно попробовать грузить не в текущий документ, а в ифрейм. И уже из текущего обращаться к ифрейму на событие онлоад ифрейма. Правда, там есть свои заморочки с секурити полиси. Можно ещё аяксом грузить странички в какой-то див, и уже из него линки брать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2008, 18:04 |
|
||
|
проблема с document.location please HELP!!!!
|
|||
|---|---|---|---|
|
#18+
С Жабой ничего не вышло. Написал на С# несколько строк, стянул весь HTML код, потом разобрал на ссылки теперь стало полегче :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 23:49 |
|
||
|
проблема с document.location please HELP!!!!
|
|||
|---|---|---|---|
|
#18+
Ну эту задачку с самого начала и надо было решать на сервере. Только не "жаба", а на худой конец, "жабаскрипт". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 23:59 |
|
||
|
проблема с document.location please HELP!!!!
|
|||
|---|---|---|---|
|
#18+
ShSergeНу эту задачку с самого начала и надо было решать на сервере. Только не "жаба", а на худой конец, "жабаскрипт". Ну, знал бы прикуп... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 00:12 |
|
||
|
проблема с document.location please HELP!!!!
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь собирается тут странички верстать ваще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2008, 02:15 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35330077&tid=1456455]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 541ms |

| 0 / 0 |
