С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 01/09/09 в 18:57 |
Мне нужно вот что:
На странице сделать ссылку, и в onLoad тела написать object.click();. Обектом должна быть ссылка.
Вроде как скрипт в две строчки, но сам в яваскриптах вообще ноль) Подскажите еще как в html к ссылке прописать что типа она object, который и следует кликать при загрузке.
|
|
Нужен подлив? Тебе сюда!
|
0
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 01/09/09 в 19:58 |
Может так?
Код: | <a href="http://google.com/" name="google"></a> |
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 01/09/09 в 21:02 |
kodek: Оценил, но чето совсем не рублю)
Давайте по порядку, я тут в сети кое что нарыл:
<html>
<title>Bla</title>
<head></head>
<body>
<a href="http://google.com/" id="link">gcvcxcvx</a>
<script language="javascript">
document.getElementById('link').onclick();
</script>
</body>
</html>
но чето не пашет, просто открывается, а я так понимаю она должна кликнуться и средиректить.
|
|
Нужен подлив? Тебе сюда!
|
0
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 01/09/09 в 21:12 |
а так попробуй
<html>
<title>Bla</title>
<head></head>
<body onload="document.getElementById('link').click();">
<a href="http://google.com/" id="link">gcvcxcvx</a>
</body>
</html>
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 01/09/09 в 21:15 |
ibiz: не работает, просто страница отображается и все
FireBug пишет:
document.getElementById("link").click is not a function
|
|
Нужен подлив? Тебе сюда!
|
0
|
|
|
С нами с 01.09.09
Сообщения: 132
Рейтинг: 100
|
Добавлено: 01/09/09 в 21:32 |
В чистом виде клик симитировать скорее всего не получится.
Здесь парни подобную проблему обсуждают:
http://www.webmasterworld.com/javascript/3453154.htm
А вот если надо редиректить по ссылке при загрузке - то где-то так:
Код: | <html>
<title>Bla</title>
<head></head>
<body onload="document.location=document.getElementById('link').href">
<a href="http://google.com/" id="link">gcvcxcvx</a>
</body>
</html> |
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 02/09/09 в 14:24 |
В Gecko браузерах метод click пременим только к элементам input типа: button, checkbox, radio, reset, или submit.
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-2651361
Посредством редиректа
Код: | <html>
<title></title>
<head></head>
<body onload="window.location=document.links('google').href;">
<a href="http://google.com" id="google">Google</a>
</body>
</html> |
событие onclick не поднимается.
В ie8 работает.
Код: | <html>
<title></title>
<head></head>
<body onload="document.links('google').click();">
<a href="http://google.ru" id="google">Google</a>
</body>
</html> |
http://msdn.microsoft.com/en-us/library/ms536913%28VS.85%29.aspx
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 02/09/09 в 14:56 |
Ок, всем рейтинг, разобрался. Топик можно закрыть.
|
|
Нужен подлив? Тебе сюда!
|
0
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 02/09/09 в 15:22 |
Wskeal писал: | Ок, всем рейтинг, разобрался. Топик можно закрыть. |
так и как ты сделал, чтоб под мозиллой работало?
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 02/09/09 в 16:02 |
Ява скриптом никак.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |