|
![]() |
#1 |
Участник
|
Некорректное описание/работа тега [LIST]
Сегодня 2 раза создавал списки (нумерованный и нет).
В обоих случаях присутствует: Написано, что для завершения ввода нужно оставить поле ввода пустым и нажать Отмена. Но на самом деле срабатывает не по Отмена, а по ОК. То есть, или описались в описании (простите тавтологию ![]() |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от kashperuk
![]() Сегодня 2 раза создавал списки (нумерованный и нет).
В обоих случаях присутствует: Написано, что для завершения ввода нужно оставить поле ввода пустым и нажать Отмена. Но на самом деле срабатывает не по Отмена, а по ОК. То есть, или описались в описании (простите тавтологию ![]()
Не понял, что именно не работает. Можно пошагово и/или скриншоты? |
|
![]() |
#3 |
Участник
|
Первый раз ввел текст, нажал отмена.
Второй раз ввел текст, нажал ОК Третий раз не вводил текст, нажал отмена Четвертый раз не вводил текст, нажал ОК.- прекратился список. P.S. Только что проверил в чистом Internet Explorer (пред. вариант - Maxthon 2.0). Результат аналогичный. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от kashperuk
![]() Первый раз ввел текст, нажал отмена.
Второй раз ввел текст, нажал ОК Третий раз не вводил текст, нажал отмена Четвертый раз не вводил текст, нажал ОК.- прекратился список. P.S. Только что проверил в чистом Internet Explorer (пред. вариант - Maxthon 2.0). Результат аналогичный.
ага, понял, спасибо. Исправил текст. |
|
![]() |
#5 |
Участник
|
Ошибка вот здесь:
http://axforum.info/forums/clientscr...in_textedit.js X++: /** * Show JS Prompt and filter result * * @param string Text for the dialog * @param string Default value for the dialog * * @return string */ this.show_prompt = function(dialogtxt, defaultval) { if (is_ie7) { var returnvalue = window.showModalDialog("clientscript/ieprompt.html", { value: defaultval, label: dialogtxt, dir: document.dir, title: document.title }, "dialogWidth:320px; dialogHeight:150px; dialogTop:" + (parseInt(window.screenTop) + parseInt(window.event.clientY) + parseInt(document.body.scrollTop) - 100) + "px; dialogLeft:" + (parseInt(window.screenLeft) + parseInt(window.event.clientX) + parseInt(document.body.scrollLeft) - 160) + "px; resizable: No;"); } else { var returnvalue = prompt(dialogtxt, defaultval); } return PHP.trim(new String(returnvalue)); }; X++: return PHP.trim(new String(returnvalue)); X++: return PHP.trim((returnvalue==null)?'':new String(returnvalue)); |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#6 |
Участник
|
Спасибо.
Alexey_M, как считаешь, можно менять скрипты у форума? А стоит это делать? |
|
![]() |
#7 |
Участник
|
Понял, спасибо.
Максим, не помогает. Код вернул в исходное состояние. |
|
![]() |
#8 |
Administrator
|
mazzy
"Не мона - нуна." Тем более если там ошибки. Вот уже вторую у движка нашли ![]() На первую пока тишина, авось в 3.6.6 поправят.
__________________
Был грязный плащ на нем одет, Цилиндр черный смят в гармошку... |
|
![]() |
#9 |
Участник
|
Проверил на сохраненной странице работает в опере и IE
X++: /** * Show JS Prompt and filter result * * @param string Text for the dialog * @param string Default value for the dialog * * @return string */ this.show_prompt = function(dialogtxt, defaultval) { if (is_ie7) { var returnvalue = window.showModalDialog("clientscript/ieprompt.html", { value: defaultval, label: dialogtxt, dir: document.dir, title: document.title }, "dialogWidth:320px; dialogHeight:150px; dialogTop:" + (parseInt(window.screenTop) + parseInt(window.event.clientY) + parseInt(document.body.scrollTop) - 100) + "px; dialogLeft:" + (parseInt(window.screenLeft) + parseInt(window.event.clientX) + parseInt(document.body.scrollLeft) - 160) + "px; resizable: No;"); } else { var returnvalue = prompt(dialogtxt, defaultval); } return (returnvalue==null) ?'': PHP.trim(new String(returnvalue)); }; |
|
![]() |
#10 |
Участник
|
Спасибо. Установил.
Вроде да, работает. |
|