X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Имитация нажатия на ссылку
BigProfessor
BigProfessor
Topic Starter сообщение 11.12.2011, 21:49; Ответить: BigProfessor
Сообщение #1


Помогите сделать скрипт имитации нажатия на ссылку вот такого типа:
<a href="#" id="dialog_link" class="ui-state-default ui-corner-all"></a>

Тоесть все классы и ID должны быть учтены при нажатии. Это ссылка для открытия popup...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
cyber_ua
cyber_ua
сообщение 11.12.2011, 22:44; Ответить: cyber_ua
Сообщение #2


вы хотите чтоб ссылке принажатие присваевался определенный клас?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pavelsc
pavelsc
сообщение 12.12.2011, 2:33; Ответить: pavelsc
Сообщение #3


Зачем учитывать классы если есть id?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
texno
texno
сообщение 12.12.2011, 6:42; Ответить: texno
Сообщение #4


(pavelsc @ 12.12.2011, 05:33) *
Зачем учитывать классы если есть id?

Например, чтобы в зависимости от текущего класса выполнить определённые действия конкретно для этого элемента.
(BigProfessor @ 12.12.2011, 00:49) *
Это ссылка для открытия popup...

А разве popup это ни ослиное? вроде эти окна ни кто больше не поддерживает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BigProfessor
BigProfessor
Topic Starter сообщение 12.12.2011, 11:49; Ответить: BigProfessor
Сообщение #5


(pavelsc @ 12.12.2011, 05:33) *
Зачем учитывать классы если есть id?

Хм... Даже и не знаю. Ну а допустим с учётом ID как сделать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pavelsc
pavelsc
сообщение 12.12.2011, 12:47; Ответить: pavelsc
Сообщение #6


(BigProfessor @ 12.12.2011, 14:49) *
Хм... Даже и не знаю. Ну а допустим с учётом ID как сделать?

[JS]document.getElementById("id").click()[/JS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BigProfessor
BigProfessor
Topic Starter сообщение 13.12.2011, 8:58; Ответить: BigProfessor
Сообщение #7


ну вот как я сделал... [PHP]<?php
session_start();
?>
<?php
if($_SESSION['w']):
?>

<a href="#" id="dialog_link" class="ui-state-default ui-corner-all">Open Dialog</a>
<script type="text/javascript">
document.getElementById("dialog_link").click()
</script>
<?php
$_SESSION['w'] = false;
endif;
?>[/PHP]
думаю правильно. Но всё ровно оно не хочет открывать эту грёбаную ссылку.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BigProfessor
BigProfessor
Topic Starter сообщение 13.12.2011, 9:10; Ответить: BigProfessor
Сообщение #8


Если что для pupup я использую ui-dialog окна на jQuery.
pavelsc, Вы уверены что оно на ссылку кликнет? А хотя тут и думать не надо, этот элемент у меня в коде только один. Наверное всё таки из-за моей не грамотности в php я скрипт не туда всунул :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 13.12.2011, 9:43; Ответить: Den1xxx
Сообщение #9


(BigProfessor @ 13.12.2011, 11:58) *
Но всё ровно оно не хочет открывать эту грёбаную ссылку.

Так вы же указали урл по которому надо перейти — текущая страница: a href="#"
А зачем перезагружать страницу, ЕСЛИ ОНА УЖЕ ОТКРЫТА?
Нужно указать урл вместо этого — куда перейти.


Это неправильно:
[PHP]<?php
session_start();?><?phpif($_SESSION['w']):?>
<a href="#" id="dialog_link" class="ui-state-default ui-corner-all">Open Dialog</a>
<script type="text/javascript">document.getElementById("dialog_link").click()</script>
<?php $_SESSION['w'] = false; endif;?>[/PHP]

Лучше:
[PHP]<?php
session_start();
if($_SESSION['w']){
$_SESSION['w'] = false;
@header('Location: ' . $url);
}
?>[/PHP]


Естественно переменная $url для перехода должна быть задана заранее;)
...И кинет пользователя по указанному адресу со страшной силой...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BigProfessor
BigProfessor
Topic Starter сообщение 14.12.2011, 9:01; Ответить: BigProfessor
Сообщение #10


А как задать переменную url ?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Имитация работы залог успеха?
15 metvekot 1175 15.3.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Размещу ссылку, статью, обзор на своих сайтах
Качественно и не дорого
3 Funoman 2412 12.10.2023, 13:27
автор: CryptoTims
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2178 24.10.2022, 19:23
автор: Wachowski
Открытая тема (нет новых ответов) Подобрать группы и страницы и разместить ссылку
4 Lacomka 3389 21.2.2022, 8:43
автор: АлексейWEB
Открытая тема (нет новых ответов) Подобрать группы, страници по тематике и разместить ссылку
4 regem 2376 26.7.2020, 4:14
автор: regem


 



RSS Текстовая версия Сейчас: 28.3.2024, 21:50
Дизайн