Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Авто клик в нужном месте
 
 автор: Denisich84   (14.03.2009 в 13:52)   письмо автору
 
 

Здрасти! Помогите с кодом...
Как сделать чтобы при открытии страницы (html документ) мышка автоматически делала клик в нужном месте страницы? Чтобы можно было прописать в коде координаты клика!
Спасибо!

  Ответить  
 
 автор: PAT   (14.03.2009 в 17:10)   письмо автору
 
   для: Denisich84   (14.03.2009 в 13:52)
 

"Передвинуть" курсор мыши в определённые координаты страницы НЕЛЬЗЯ.

А вот имитировать клик по какому-либо тегу страницы - хотя мышка на этом теге и не будет находиться - вполне можно.

Способов для этого много. И для разных браузеров - разные.
Но есть один, незадокументированный, правда, но работающий везде:
<body>
...
<span id="abcd" onclick="alert ('Click')">SPAN</span>
...
<script>document.getElementById ('abcd').onclick ();</script>
...
</body>
Вместо тега <SPAN> может быть ЛЮБОЙ тег. И в любом месте страницы.
Главное - скриптовой блок должен находиться НИЖЕ по коду, чем тег, по которому имитируется клик.

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 17:41)   письмо автору
 
   для: PAT   (14.03.2009 в 17:10)
 

Чет не получается(((. К примеру на странице расположела картинка с сылкой как сделать чтобы при открытии страницы был авто клик по картинке?

  Ответить  
 
 автор: sl1p   (14.03.2009 в 18:06)   письмо автору
 
   для: Denisich84   (14.03.2009 в 17:41)
 

замените ссылку на такое например
<a href="link.html" onclick="location.href = this.href" id="link">link</a>
<script language="javascript">
document.getElementById('link').onclick();
</script>

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 19:03)   письмо автору
 
   для: sl1p   (14.03.2009 в 18:06)
 

Спасибо! Работает! А как сделать чтобы автоклик был по <IFRAME>?

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 19:07)   письмо автору
 
   для: Denisich84   (14.03.2009 в 19:03)
 

sl1p свяжись со мной в асе плиз 395-978-030

  Ответить  
 
 автор: sl1p   (14.03.2009 в 19:12)   письмо автору
 
   для: Denisich84   (14.03.2009 в 19:07)
 

<script language="javascript">
document.frames['frameName'].getElementById('link').onclick();
</script>

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 19:42)   письмо автору
 
   для: sl1p   (14.03.2009 в 19:12)
 

Чет не получается((( свяжись со мной в асе!

  Ответить  
 
 автор: sl1p   (14.03.2009 в 19:49)   письмо автору
 
   для: Denisich84   (14.03.2009 в 19:42)
 

не юзаю асю ;)

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 19:51)   письмо автору
 
   для: sl1p   (14.03.2009 в 19:49)
 

Вот ифрейм :
<IFRAME style="BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; VISIBILITY: visible; BORDER-LEFT: #000000 0px solid; WIDTH: 334p...></IFRAME>

Как по нему кликнуть автоматически ?
код не работает ошибку пишет. напиши как полностью это должно выглядеть!

  Ответить  
 
 автор: AlexSol   (14.03.2009 в 21:01)   письмо автору
 
   для: Denisich84   (14.03.2009 в 19:51)
 

а если прочитать что пишет в ошибке?

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 21:13)   письмо автору
 
   для: AlexSol   (14.03.2009 в 21:01)
 

Ошибка: "document.frames.frameName"-есть null или не является объектом

  Ответить  
 
 автор: sl1p   (14.03.2009 в 21:15)   письмо автору
 
   для: Denisich84   (14.03.2009 в 21:13)
 

дайте фрейму
name="frameName"

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 21:22)   письмо автору
 
   для: sl1p   (14.03.2009 в 21:15)
 

вот так?

<html>

<head>
<title>Новая страница 1</title>
</head>

<body>
<IFRAME name="frameName" style="BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid......</IFRAME>

<script language="javascript">
document.frames['frameName'].getElementById('link').onclick();
</script>
</body>

</html>

Ошибка: объект не поддерживает это свойство или метод

  Ответить  
 
 автор: Denisich84   (14.03.2009 в 20:12)   письмо автору
 
   для: sl1p   (14.03.2009 в 19:49)
 

Вот ася 395-978-030

  Ответить  
 
 автор: Denisich84   (15.03.2009 в 10:15)   письмо автору
 
   для: Denisich84   (14.03.2009 в 20:12)
 

Люди помогите не работает!

  Ответить  
 
 автор: sl1p   (15.03.2009 в 15:03)   письмо автору
 
   для: Denisich84   (15.03.2009 в 10:15)
 

Опишите подробней задачу.
Во фрейме есть что-то куда нужно кликать?
Или тупо по фрейму? Зачем?

  Ответить  
 
 автор: вялый   (15.03.2009 в 15:24)   письмо автору
 
   для: sl1p   (15.03.2009 в 15:03)
 

кстати в ФФ и Опере навешенный на ифрейм onclick не срабатывает

  Ответить  
 
 автор: sl1p   (15.03.2009 в 15:36)   письмо автору
 
   для: вялый   (15.03.2009 в 15:24)
 

я вообще не пойму зачем он нужен на ифрейме:)

  Ответить  
 
 автор: вялый   (15.03.2009 в 16:55)   письмо автору
 
   для: sl1p   (15.03.2009 в 15:36)
 

ну я например через ифрейм пытался делать висивиг редактор, на одной странице несколько полей редактирования, и при onclick поле должно было инициализироваться

  Ответить  
 
 автор: Denisich84   (15.03.2009 в 16:58)   письмо автору
 
   для: sl1p   (15.03.2009 в 15:36)
 

Фрейм отображается ввиде картинке по этой картинке-фрейму и нужно сделать автоклик

  Ответить  
 
 автор: sl1p   (15.03.2009 в 17:47)   письмо автору
 
   для: Denisich84   (15.03.2009 в 16:58)
 

может лучше по другому както показывать картинку?:)

  Ответить  
 
 автор: Denisich84   (15.03.2009 в 18:17)   письмо автору
 
   для: sl1p   (15.03.2009 в 17:47)
 

По другому ни как нельзя, работать ни чего не будет!

  Ответить  
 
 автор: sl1p   (15.03.2009 в 18:25)   письмо автору
 
   для: Denisich84   (15.03.2009 в 18:17)
 

ну ок, во фрейме самом эта картинка или как?

  Ответить  
 
 автор: Denisich84   (15.03.2009 в 18:37)   письмо автору
 
   для: sl1p   (15.03.2009 в 18:25)
 

Да картинка прописана во фрейме и отображается в документе как обычная картинки! Пиши в асю!

  Ответить  
 
 автор: magic   (15.03.2009 в 21:32)   письмо автору
 
   для: sl1p   (14.03.2009 в 18:06)
 

Не фига этот код не работает

  Ответить  
 
 автор: Denisich84   (15.03.2009 в 21:43)   письмо автору
 
   для: magic   (15.03.2009 в 21:32)
 

Какой не работает? Напиши рабочий)) Будем рады!

  Ответить  
 
 автор: Denisich84   (15.03.2009 в 21:44)   письмо автору
 
   для: magic   (15.03.2009 в 21:32)
 

Какой не работает? Напиши рабочий)) Будем рады!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования