download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Как да забраня Close booton

Автор
Съобщение
anonymous
Чет, 23.08.07, 18:43
Маже ли да се постигне този ефект да може да се забрани червеният бутон в някоя страница в НЕТА и да може да си изключва чрез друг бутон
anonymous
Чет, 23.08.07, 22:16
Има някои java script-ове, с които можеш да добавиш "close" бутон на страницата си - ето такъв:

Ето ти един примерен скрипт. Не е най-добрия и мисля че активира попъп блокера на IE, но може да го пробваш.
<form><input type="button" name="Exit" value="Close" onClick="javascript:exit()"></form>
<script>
function exit(){
close();
}
</script>

Иначе за скриптове можеш да погледнеш на www.javascriptkit.com

insecteater
Чет, 23.08.07, 22:19
Елегантно решение на това желание не съм срещал. Нормално е да е защитено. Кой уважаващ себе си браузър, ще преотстъпи контрол върху стартирането или затварянето на програми/прозорци от външни лица без изричното съгласие на потребителя?
anonymous
Чет, 23.08.07, 22:31
Скрипта върши работа но ако има начин да забраня бутона Close на самият Браузар там е основата на нещата
insecteater
Чет, 23.08.07, 22:48
Там посмъртно няма да придобиеш контрол. Освен ако не накараш потребителя да си инсталира твой собствен plug-in, но нито ти ще тръгнеш да правиш (Изобщо не е толкова елементарно както правенето и скриптирането на странички), нито редовен потребител би си сложил такъв. Освен ако разбира се не го представиш като нещо друго, но тук вече навлизаме в областта на измамата.
insecteater
Чет, 23.08.07, 23:16

RE: Как да забраня Close booton

” Има начин да го направиш,... „

Дай го насам

anonymous
Пет, 24.08.07, 09:15
А така кажи какъв е начина
anonymous
Пет, 24.08.07, 10:41
Бутоните, които обслужват един прозорец са "системни". Стилът им, както и разположението им са стандарт, наложен от Microsoft. Дори и в Linux системите тези бутони изглеждат по същия начин, защото хората са свикнали така. Не е добре, например, да сложиш close button долу вдясно. Та в тази връзка смятам, че не е признак на добър вкус да се махат бутони или да се променя действието им. А и друг е въпросът, че какъвто и скрипт на JavaScript да напишеш, един достатъчно умен потребител винаги може временно да изключи поддръжката на JavaScript и да си свърши работата въпреки забраните, наложени от скрипта. Има много сайтове, включително и български правителствени сайтове, които забраняват десния бутон на мишката. Тъпо! Вместо да направят живота на хората по-лесен.
anonymous
Пет, 24.08.07, 12:00
Ще дам един мой опит за решение на задачката. Обаче нещо не успях да го подкарам под IE 6. Може да имам някоя малка неточност. Проверете, понапишете и вие. Файлът се казва windowClose.html
<html>
<head>
<title>Window Closed</title>
</head>
<body>
<script type="text/javascript" language="JavaScript">
window.captureEvents(Event.UNLOAD);//прихваща събитието Unload
function handle(evnt)
{
var newWin=window.open('windowClose.html','Stas','width=1000,height=800,screenX=1,screenY=1,left=1,top=1,resizable=yes,menubar=yes,toolbar=yes,status=yes,directories=yes,location=yes,scrollbars=yes,alwaysRaised=yes');
newWin.location="windowClose2.html";
return true;
}
window.onunload = handle;//регистрира функцията handle като слушател на събитието onUnLoad
</script>
Push the close button!
</body>
</html>
редактиран от anonymous на 24.08.07 12:03

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.