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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заблокировать... 
:(
    Опции темы
kashmir18
Дата 25.11.2008, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Заблокуйте переміщення вікна користувачем.(укр)
Заблокировать движение окна(рус)...?зарание спасибо!!!
PM MAIL ICQ   Вверх
bars80080
Дата 26.11.2008, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



в смысле движение окна? чтобы его нельзя было тягать по экрану? или window.open окошко относительно родительского? (хотя один чёрт)

имхо, даже не знаю что такого можно придумать...


если же задача стоит скрыть некое содержимое окна, то это решается гораздо проще
PM MAIL WWW   Вверх
Samotnik
Дата 26.11.2008, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



kashmir18, врядли возможно запретить перемещение окна. 
хотя....  что если ккординаты запомнить и передать их в какуюнибудь функцию, которая будет устанавливать их тогда, когда нчнется  drug n drop  
а может такое и не прокатит .... 
Вопрос интересный ...
PM MAIL   Вверх
kashmir18
Дата 27.11.2008, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



ну получается нада все окно блокировать !ну напишите хоть то что знаете!
PM MAIL ICQ   Вверх
NNaarreekk
Дата 27.11.2008, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

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



Нужно узнать начальные координаты, и поставить SetTimeout(), чтоб каждые 50милисекунд перемешал окно на это место.
Наверно сработает, но не проверял!
PM MAIL WWW   Вверх
bars80080
Дата 27.11.2008, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



так, а что значит, блокировать? нельзя тягать его за корешок?
PM MAIL WWW   Вверх
kashmir18
Дата 27.11.2008, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



да - но мне б функцию накиньте плиз!!!

Добавлено через 8 минут и 3 секунды
це Робота з вікнами, фреймами та діалогами.
PM MAIL ICQ   Вверх
bars80080
Дата 27.11.2008, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



да нет такого в чистом виде

есть два варианта: первый кросбраузерный - это три окна alert(), prompt() и confirm()  - первое выводит сообщение и одну закрывающую кнопку, второе задаёт вопрос и позволяет внести значение для некой переменной, третье примерно тоже самое, но ответить можно только "да" или "нет", соответственно возвращает true/false

Код

alert('you fired');
var per = prompt('would you like to drink', 'yes, of corse');
var per1 = confirm('you agree?');


второй вариант используется только в эксплорере - модальные окна
Код

var per = window.showModalDialog('dialog_page.html', arg, 'dialogWidth: 400px; dialogHeight: 600px; ');

в странице dialog_page.html - то что тебе надо, может форма ввода какая

arg - здесь переменная, которую можно передать в диалоговое окно, она может быть массивом данных

все действия с диалоговым окном идут на javascript, чтобы закрыть его с передачей неких параметров назад, надо написать в dialog_page.html:

Код

function yourfunc() {
    ...
    window.returnValue = param;
    window.close();
}

тогда param передастся в per

конечно, родительское окно тягать снизу будет нельзя, а вот это, трудно сказать. однако, работает это только в ИЕ
PM MAIL WWW   Вверх
NNaarreekk
Дата 27.11.2008, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

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



Вот код изнасиловал:

Код

<html>
<head>
</head>
<body>
<a href='#'onClick="window.open('xx.htm','','scrollbars=no,resizable=no,width=$width,height=$height')">sds</a>
</body>
</html>


xx.htm
Код

<html>
<head>
<script type='text/javascript'>
var i=0;
window.onmove=function(){
aa();
}
function aa(){
window.moveTo(0,0);
xx=setTimeout("aa()",50);
}
</script>
</head>
<body onload='aa()' onclick='aa()' onmousedown='aa()' onkeypress='aa()' onmousemove='aa()'>
<a href='#' onclick='aa()'>sad</a>
</body>
</html>

PM MAIL WWW   Вверх
kashmir18
Дата 27.11.2008, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



что оно делать должно?у меня нифига не делает?
PM MAIL ICQ   Вверх
bars80080
Дата 28.11.2008, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



Цитата(kashmir18 @  27.11.2008,  22:54 Найти цитируемый пост)
что оно делать должно?у меня нифига не делает? 

наверно, это потому, что задача до сих пор не озвучена
PM MAIL WWW   Вверх
kashmir18
Дата 28.11.2008, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Заблокировать движение окна пользователем? вот такая задача !!!
PM MAIL ICQ   Вверх
kashmir18
Дата 28.11.2008, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



onmove нада передать false - кто поможет ???чтоб пользователь не мог передвигать окно браузера!
PM MAIL ICQ   Вверх
kashmir18
Дата 29.11.2008, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

<html><head><script>function checkSymbol() {
    if(window.event.onmove=false)
        return true;
    
}</script>
</head><body onload="checkSymbol();">
</body></html>

ну как ето сделать?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




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


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

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