0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 46
|
|
1 | |
Почему не работает ondblclick в Opere 8 и как это исправить?05.12.2011, 10:22. Показов 2326. Ответов 6
Метки нет (Все метки)
0
|
05.12.2011, 10:22 | |
Ответы с готовыми решениями:
6
Почему в Memo не работает Ctrl+A? Как это исправить? Почему глючат фреймы и как это исправить? Почему ФУТЕР не внизу? И как это исправить? показывает ошибку в `pow`, почему?и как это исправить? |
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
05.12.2011, 12:10 | 2 |
У меня в Opera 7.53 ondblclick отрабатывает. Только что проверил. Возможно у тебя ошибка в коде или опечатка.
0
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 46
|
|
05.12.2011, 13:40 [ТС] | 3 |
Вот текст:
Код
<script language="JavaScript function foldblclk(fdir,fold) { if (document.form2.mode[0].checked) { location.href=''index.php?path=''+fdir+''/''+fold;return; } if (document.form2.mode[1].checked) { if (confirm("Удалить папку?")) { location.href=''addfile.php?op=delfol&path=''+fdir+''/''+fold;return; } } if (document.form2.mode[2].checked) { location.href=''newfol2.php?path=''+fdir+''&newfold=''+fold;return; } } </script> ... <a style="text-decoration:none;color:#000" href="javascript:void(0)" ondblclick="foldblclk(''docs'',''%C4%EB%FF%20%E2%F1%E5%F5'') <img border="0" src="folder.gif" width="32" height="32 Для всех</a>
0
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 46
|
|
05.12.2011, 13:41 [ТС] | 4 |
Вместо двойных апострофов - одинарные. Это что-то некорректно Релиб работает.
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
05.12.2011, 14:12 | 5 |
Если закоментировать код внутри функции foldblclk и поставить там alert, то сообщение выводится. Значит сам dblclick отрабатывает. Попробуй такой код вместо своего
function foldblclk(fdir,fold) { var m = document.forms["form2"].elements["mode"]; if (m[0].checked) { location.href = "index.php?path="+fdir+"/"+fold; } else if (m[1].checked) { if (confirm("Удалить папку?")) { location.href = "addfile.php?op=delfol&path="+fdir+"/"+fold; } } else if (m[2].checked) { location.href = "newfol2.php?path="+fdir+"&newfold="+fold; } }
0
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 46
|
|
07.12.2011, 10:01 [ТС] | 6 |
В Opera 8 данный код не работает. Причем начинает работать если поставить alert в первой строке функции. В 7 опере все работает нормально.
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
07.12.2011, 10:17 | 7 |
У меня нет восьмой оперы чтобы проверить. Ищи ошибку через JavaScript console - в 7-ой версии такая была.
0
|
07.12.2011, 10:17 | |
07.12.2011, 10:17 | |
Помогаю со студенческими работами здесь
7
Почему забивается оперативная память? Как это исправить? Кодировка в WinApi (почему выводятся иероглифы и как это исправить?) почему текст из таблицы в виде вопросов, как это исправить? Почему в выходном SQL запросе двойные кавычки в тексте и как это исправить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |