Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужна помощь, подробнее в теме... (https://javascript.ru/forum/misc/22447-nuzhna-pomoshh-podrobnee-v-teme.html)

leny 20.10.2011 01:49

Нужна помощь, подробнее в теме...
 
Доброго времени суток!
мне нужно кликнуть или просто отправить событие клика по кнопке вот с таким кодом, которая находится во фрейме:
<a href="/profile/mailru/index/id/11149/photo_id/11149" target="_top"><img width="147" height="36" src="/i/mail.png" alt="mail.ru" ilo-full-src="http://www.bigfluence.ru/i/mail.png"></a>


Подскажите пожалуйста как это сделать, весь вечер убил и никакого толку.
Заранее очень благодарен

Gvozd 20.10.2011 12:41

если во фрейме находится сайт, который вам не принадлежит, то у вас ничего не получится.

leny 20.10.2011 13:16

Ну а так, предположим там нет фрейма. Подскажите пожалуйста, а там я дальше сам разберусь.
Спасибо

Gvozd 20.10.2011 13:28

Цитата:

Сообщение от leny
Ну а так, предположим там нет фрейма

это как еще?
на вашем сайте отображается кусок чужого сайта, без Iframe-а?
Или сайт все-таки ваш?

Сделать что-нибудь с чужим сайтом, в принципе нельзя(кроме случаев, когда владелец сайта специально дал API для этого).
На своем сайте у вас уже развязаны руки.
Но, просто взять и кликнуть по ссылке, опять-таки не получится.
можно получить URL ссылки, и перейти на него(либо открыть в Iframe)
window.location.href = elem.href;
iframe_element.src = elem.href;

Если вам надо выполнить какие-то другие действия, происходящие при клике, то выполняйте их напрямую, ведь вы же навешивали обработчики событий на ссылку


Часовой пояс GMT +3, время: 23:15.