imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 16.05.2005, 18:26     # 1
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
Нажать на ссылку с помощью JavaScript

Есть массив ссылок. Есть задача: нажать хотя бы на одну из них посредством JavaScript.
У кого есть какие соображения?
--
Кто вообще "не вьезжает" просьба не флудить.
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума  
Старый 17.05.2005, 00:08     # 2
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Код:
linkel = document.getElementById('mylinkid');
try {
  linkel.onclick();
} catch (e) {
  document.location = linkel.href;
}
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 17.05.2005, 00:20     # 3
deserg
Junior Member
 
Аватар для deserg
 
Регистрация: 19.12.2004
Адрес: Питер, РусЛанд
Сообщения: 97

deserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форуме
можно проще
document.location = document.getElementById('1').href;
или для массива
document.location = document.links[i].href;
ставишь в конец документа или закатываешь в функцию.
усе работает как часы.

А конструкция Сарумана у меня на заработала
Но на ее основе я сделал эту.
__________________
... подпишусь, когда найду ручку ...

Последний раз редактировалось deserg; 17.05.2005 в 00:24.
deserg вне форума  
Старый 17.05.2005, 00:40     # 4
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Было сказано "нажать на ссылку", а не "перейти по параметру href". Твоя форма не сработает, если у ссылки стоит обработчик onclick, который делает совсем не то, что написано в href.

PS: в файрфоксе конструкция Сарумана работает, под другие браузеры поправить - упражнение для читателя
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 17.05.2005, 00:49     # 5
quaker
землетрясЕц
 
Регистрация: 12.06.2003
Сообщения: 2 007

quaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собой
у дезерга мозилла суит (ну так повелось что я все о нем знаю)
а по идее у файрфокса и мозиллы обработка то одинаковая должна быть
или я чтото в этой жизни не понимаю
quaker вне форума  
Старый 17.05.2005, 00:52     # 6
deserg
Junior Member
 
Аватар для deserg
 
Регистрация: 19.12.2004
Адрес: Питер, РусЛанд
Сообщения: 97

deserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форумеdeserg Популярный человек на этом форуме
Цитата:
Saruman:
Было сказано "нажать на ссылку", а не "перейти по параметру href". Твоя форма не сработает, если у ссылки стоит обработчик onclick, который делает совсем не то, что написано в href.

PS: в файрфоксе конструкция Сарумана работает, под другие браузеры поправить - упражнение для читателя
да.. туплю на ночь глядя...
сбило с толку то что в качестве примера действия использовался переход по ссылке
document.location = linkel.href;

и кстати счас вся твоя конструкция заработала везде..
хм.. странно, а ведь не работала
видно пора спать.
__________________
... подпишусь, когда найду ручку ...
deserg вне форума  
Старый 17.05.2005, 09:11     # 7
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
Всем спасибо, особенно Saruman-у.
Я и подумать не мог, что можно тем же onclick трайнуть... решение оказалось простым.
Сенкс.
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:24.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.