Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Всплывающее окно: как отключить кнопку "закрыть" 
:(
    Опции темы
DeamonShan
Дата 6.5.2008, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: нет
Всего: 6



Во всплывающем окне нужно отключить кнопку "закрыть" в правом верхем углу, то есть чтоб она была не активка... можно ли явасиком сделать это?
PM MAIL   Вверх
bars80080
Дата 6.5.2008, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



насколько помню, обсуждали эту проблему и однозначно решили что нет

единственный вариант, поднимать не окно, а всплывающий слой или iframe
PM MAIL WWW   Вверх
DeamonShan
Дата 6.5.2008, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: нет
Всего: 6



Понятно...

поясню задачу, может чем посоветуете:

открывается окно, там форма... форму изменяем и внизу кнопка "Изменить" (submit), рядом кнопка "закрыть"...  я посадил событые на кнопку закрыть: если форма изменена, то спросить сохранить изменения или нет. а как быть, когда окно просто закрывают, незнаю... слои или ифрэйм - тоже решение, но сложновато для меня... 
PM MAIL   Вверх
almagnit
Дата 6.5.2008, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 3.4.2008

Репутация: нет
Всего: 7



А какую верстку на сайте ты используешь ?

Форму ввода можно делать невидимой, а вместо нее выводить нужное сообщение.

Это сообщение отредактировал(а) almagnit - 6.5.2008, 12:34
PM MAIL ICQ   Вверх
DeamonShan
Дата 6.5.2008, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: нет
Всего: 6



то есть какую верстку?

а как будут форму редактировать если она невидима?

задача в том и состоит, чтобы напомнить об изменении в форме пользователью если он вдруг забыл и решил закрыть окно... случай с доп кнопкой закрыть уже сделано, а когдна на крестик нажимает то не получается... помоему и не получится...
PM MAIL   Вверх
bars80080
Дата 6.5.2008, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



ну, почему сложно?

делаем форму в основном теле страницы, желательно пониже
Код

<style>
#formlayer { display: none; position: absolute; top: 100px; left: 200px; }
</style>
<body>
...
<div id="formlayer">
<form> ... </form>
</div>
</body>
 форма появляется по нажатию какой нибудь кнопки onclick="showform();"
Код

function showform() {
document.getElementById('formlayer').style.display = 'block';
}
 и всё
если нужно, чтобы при отправке формы, сама страница не перезагружалась, то проще всего с iframe:
Код

<div id="formlayer">
<iframe src="form.php"> ... </iframe>
</div>
 где form.php отдельная страничка с формой
правда, может быть iframe, не удастся так просто скрыть, но всё равно с ним можно управится. отодвинуть скажем за левый край экрана и т.п.
PM MAIL WWW   Вверх
DeamonShan
Дата 6.5.2008, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: нет
Всего: 6



по поводу перезагрузки страницы можно не беспокоится, все равно технологией AJAX пользуюсь, но уже все подточено под всплывающие окна... я именно поэтому сказал, что сложно)) 

а так теорию слоев знаю))

просто сложно с окон на слои перенести в моем случае...

задача: склад + бухгалтерия.... там куча всплывающих окон итд итп... куча параметров... куча переменных... и куча всего)))
PM MAIL   Вверх
almagnit
Дата 6.5.2008, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 3.4.2008

Репутация: нет
Всего: 7



Цитата

а как будут форму редактировать если она невидима?


А невидимой она должна быть в тот момент когда ее редактирование не требуется

Цитата(DeamonShan @  6.5.2008,  12:06 Найти цитируемый пост)
то спросить сохранить изменения или нет



Цитата(DeamonShan @  6.5.2008,  12:06 Найти цитируемый пост)
а как быть, когда окно просто закрывают


сегодня какое-то всеобщее стремление управлять браузером   smile, 

Цитата(DeamonShan @  6.5.2008,  13:06 Найти цитируемый пост)
 склад + бухгалтерия....


а вообще для описанной Вами специфики пишите программы на J2EE

PM MAIL ICQ   Вверх
webevt
Дата 6.5.2008, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 5.5.2005

Репутация: нет
Всего: 3



События onunload, onclose? В гугле же каким-то образом сделано так, что при загрузке какого-то письма\при его отправке, закрыть окно просто так нельзя.
PM MAIL   Вверх
almagnit
Дата 6.5.2008, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 3.4.2008

Репутация: нет
Всего: 7



Цитата(webevt @  6.5.2008,  14:19 Найти цитируемый пост)
при загрузке какого-то письма\при его отправке, закрыть окно просто так нельзя


Если я правильно понял, то если прикрепляя к письму файл ошибся и выбрал не тот(на пару Гб), то 

нужно обрушивать процесс или перезагружать компьютер ? Не что-то ты не туда  smile.

Кстати зашел на свой ящик выбрал "Написать письмо", нажал "Отправить", появился красный 

прямоугольник "Загрузка...", подождал еще немного и спокойно закрыл окно нажав на "Х".

Какой у тебя браузер, наверное дело в нем ...
PM MAIL ICQ   Вверх
DeamonShan
Дата 6.5.2008, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: нет
Всего: 6



Цитата

а вообще для описанной Вами специфики пишите программы на J2EE


не знаю что это такое))))

Добавлено через 5 минут
Единственное решение - ЭТО: Большимы буквами написать незабудь сохраниться)))))))
PM MAIL   Вверх
almagnit
Дата 6.5.2008, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 3.4.2008

Репутация: нет
Всего: 7



Цитата(DeamonShan @  6.5.2008,  14:43 Найти цитируемый пост)
не знаю что это такое))))


Это Java, я хотел сказать что такие задачи разумнее решать путем создания программ клиент-сервер-клиент.
PM MAIL ICQ   Вверх
DeamonShan
Дата 6.5.2008, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: нет
Всего: 6



Я в Java бум-бум... как бамбук... 

события onunload & onclose не помогли.. да и не помогут...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0517 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.