|
|
|
|
|
для: Crux
(06.09.2005 в 17:27)
| | Чувствую себя законченным кретином! Обработчик onBeforeClose работает именно так, как надо. Я не заметил этого раньше из-за ошибки в коде.
-------------------------------
Нечего сказать в своё оправдание. | |
|
|
|
|
|
|
|
для: rockmachine
(06.09.2005 в 16:35)
| | >Что-то вроде "Сохранить или выйти без сохранения?"
в таком случае я не вижу каких-либо трудностей.
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<SCRIPT LANGUAGE="JavaScript">
function funSave()
{
alert("Здесь осуществляется код по сохранению.")
}
function CloseWin()
{
var bool=confirm("Сохранить или выйти без сохранения?")
if(bool) funSave()
}
</SCRIPT>
</HEAD>
<BODY onBeforeUnload="CloseWin()">
</BUTTON>
</BODY>
</HTML>
|
конечно окно закроется, но только после выполнения функции funSave() | |
|
|
|
|
|
|
|
для: codexomega
(06.09.2005 в 16:15)
| | Что-то вроде "Сохранить или выйти без сохранения?: ok, cancel" (естественно, на английском) . При этом, если нажать "ok", документ сохраняется...
-------------------------------------------
Если Вы мне предложете использовать XML, я откажусь.
Важно: мне вовсе не нужно, чтобы браузер после закрытия выкидывал безсмысленные alert'ы, мне нужно, чтобы момент закрытия окна можно было как-то оттянуть после щелчка на красном крестике. | |
|
|
|
|
|
|
|
для: rockmachine
(06.09.2005 в 15:11)
| | Пройдясь по Интернету, просмотрев информацию на таких серьёзных форумах как Java SUN и Experts-Exchange, а также заглянув на сайт Microsoft(JavaScript разработан им), ничего на нашёл кроме похожего на то что предложил Crux.
<body onLoad="closing=true" onBeforeUnload="if(closing)return 'All data wil be lost';">
|
Всё работает и довольно хорошо.
А какое сообщение выдает Rich Editor при закрытии окна? | |
|
|
|
|
|
|
|
для: codexomega
(05.09.2005 в 19:28)
| | Сложно сказать... Вообще говоря, да. Однако есть у меня странное нежелание скачивать чужие редакторы и смотреть их код... К тому же, если я не ошибаюсь,
в них как раз нет фишки, о которой мы здесь говорим... (почему я в этом так уверен?)
--------------------
Сейчас просмотрел часть редакторов по Вашей ссылке. Точно - нет! И вообще, бесплатные редакторы настолько аскетичны, что вряд ли могут быть полезны при их использовании или изучении. | |
|
|
|
|
|
|
|
для: rockmachine
(05.09.2005 в 18:22)
| | Вам ведь нужен источник кода для ориентировки? | |
|
|
|
|
|
|
|
для: codexomega
(05.09.2005 в 17:58)
| | Мы не ищем легких путей! | |
|
|
|
|
|
|
|
для: rockmachine
(05.09.2005 в 16:39)
| | Могу порадовать.
Вот список всех таких едиторов в Open Source.
http://www.cmsreview.com/WYSIWYG/OpenSource/directory.html | |
|
|
|
|
|
|
|
для: codexomega
(05.09.2005 в 15:53)
| | Да, это вообще скверно, что автор, во-первых, просит денег за продукт, во-вторых,
защищает код и, в-третьих, не объясняет, как это всё работает (что совершенно не удивительно).
----------------------------------
Я стал писать свой WYSIWYG-редактор. И проблема о запросе на сохранение возникла именно отсюда... | |
|
|
|
|
|
|
|
для: Crux
(05.09.2005 в 14:23)
| | http://www.richarea.com/demo/
WYSIWYG редактор. Если посмотреть source страницы, то там действительно полно сложных функций по JavaScript. | |
|
|
|
|