![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 4 Всего: 29 |
При вызове скрипта страница обновляется. Что неверно в этом коде? Opera: 9.25, система: Windows XP SP2. |
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Может лучше такую функцию применить?
-------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 4 Всего: 29 |
Ghirik, попробовал. FF & IE методы в Opera не работают.
|
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Ага... Есть такое.... А я по привычке в FF и IE проверил, а до Оперы не добрался... Не я писал то... где то выдрал... Сейчас, попробую разобраться.
-------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| KuZyagroup |
|
|||
![]() magento solution ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 16.4.2007 Где: Kiev Репутация: 1 Всего: 4 |
подозреваю что проблема в click
например вот этот простенький код вызовет ошибку
ошибку click is not a function |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 4 Всего: 29 |
KuZyagroup, в Opera эта функция ошибки не вызывает, но и не работает. Пример кода приведённый мной я встречал на нексольких сайтах, как рабочий для Opera 7+. Также, насколько я помню, он работал в более ранних версиях этого браузера.
|
|||
|
||||
| KuZyagroup |
|
|||
![]() magento solution ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 16.4.2007 Где: Kiev Репутация: 1 Всего: 4 |
В таком случае можно предположить что в опере решили не этично делать носильное предложение добавить страницу в закладку(особенно с учётом того что его можно зациклить;) и этим положить браузер), а редирект и без клика делается.
С другой стороны в DOM Snapshot чётко видно что у оперы есть Click для A. Тогда не понятно почему мой код не работает Это сообщение отредактировал(а) KuZyagroup - 13.2.2008, 13:18 |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 4 Всего: 29 |
А можно ли сгенерировать события нажатия на клавиши: "Ctrl+D"?
|
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Вот нашел сайт где работает добавление в избранное и в Опере. Хот и с ошибками, но окно добавления выскакивает.
Ни как не могу выдернуть саму функцию, в атрибуте onclick указано window.external.AddFavorite (top.location.href,top.document.title); Но эта штука не работает... Видимо где то имеется переназначение. Может кто разберется? -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Дык!
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| DE20 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 9.2.2008 Репутация: 1 Всего: 1 |
Ghirik,
rel="sidebar" необходим <a href="#" onclick="window.external.AddFavorite (top.location.href,top.document.title);" rel="sidebar" > Добавить в избранное</a> |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 4 Всего: 29 |
Всем спасибо. Вопрос решён.
|
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Да, работает везде... Но Опера находит ошибку:
В чем прикол? Это сообщение отредактировал(а) Ghirik - 18.2.2008, 13:12 -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Ghirik,
вот так не будет ошибки в Опере -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
ksnk, спасибо.
Ну, блин!... задолбали браузеры. -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| Ghirik |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Посмотрите, как ответственно люди относятся к этой кнопке:
Вот так подключается:
Это сообщение отредактировал(а) Ghirik - 19.2.2008, 01:41 -------------------- Отдадим всё клиенту, пускай его машина мучается... |
||||
|
|||||
| artsb |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Хочу сделать универсальную ссылку для добавления в закладки. Делаю почти как автор топика.
В Opera не работает. А если добавить такую ссылку:
то всё ОК. Но я не хочу для Opera'ы делать отдельную ссылку. Как это сделать через JavaScript? -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
||||
|
|||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 4 Всего: 29 |
Определите тип браузера и в зависимости от него покажите ссылку. Определить браузер можно на сервере или на клиенте. На сервере, например на PHP, кажется, он определяется точнее, чем на JS. |
|||
|
||||
| bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
может переместить условие?
Добавлено через 1 минуту и 21 секунду
либо вообще не определяется. имхо, лучше на js |
||||
|
|||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Wolf1994, я уже сделал как раз, как вы советуете.
bars80080, мне кажется дело не в условии, т.к. я с теми же условиями сейчас вывожу ссылки и всё работает. -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |