Javascript
10 ответов144 просмотровСейчас просматривают: 1
· 27.10.2009, 08:59
веб: Stress 7v
Краткое изложение СУТИ проблемы: не знаю куда вписать скрипт
Вопрос: куда вписать?
тема (_la2base.ru/forum/index.php?showtopic=52086)
Скрипт
CODE
<script language="Javascript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
-->
</SCRIPT>
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
-->
</SCRIPT>
0
· 27.10.2009, 09:04
PanaceASS: Попробуй вписать его в index.tpl своего дизайна
уже пробовал, не работает
0
· 27.10.2009, 17:30
Попробуй этот код:
Код
<script language=JavaScript>
<!--
var message="Блокировка"; // Предупреждение можно менять
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</script>
<!--
var message="Блокировка"; // Предупреждение можно менять
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</script>
Еще не забудь что в браузере должна быть включена функция обработки мышки. Вставь и проверь на самом тупом браузере Internet Explorer если выскочит окошко с надписью что в скрипте значит работает.
0
· 27.10.2009, 18:14
функцию нужно объявить после загрузки документа т.к. с DOM работаешь
а тем более в этой функции смысла нету, зачем она тебе
0
· 27.10.2009, 19:55
xLaPax: для чего писали скрипт для того и ставлю:)
я вижу для чего он тебе нужен у тебя много ошибок в написании этого скрипта
я думаю ты хочешь что-бы функция вызывалась когда наводишь на layer,если не прав?
0
· 27.10.2009, 20:23
Doomer
Зачем умничать? Просто перейди по ссылке из первого поста и не говори глупостей...
— Random Post Generator
0
· 27.10.2009, 20:38
DarkGod: Doomer
Зачем умничать? Просто перейди по ссылке из первого поста и не говори глупостей...
вот имено:)
0
· 27.10.2009, 20:45
DarkGod: Doomer
Зачем умничать? Просто перейди по ссылке из первого поста и не говори глупостей...
Я спрашиваю
Это от даунов спасает с iq 2
Код
<script>
function disableRightClick(e)
{
if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = disableRightClick;
}
else document.oncontextmenu = disableRightClick;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{
return false;
}
}
else
{
return false;
}
}
disableRightClick();
</script>
function disableRightClick(e)
{
if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = disableRightClick;
}
else document.oncontextmenu = disableRightClick;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{
return false;
}
}
else
{
return false;
}
}
disableRightClick();
</script>
0
Тема закрыта для ответов





