Bloquear o botão direito
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Bloquear o botão direito
Detalhes da questão
Endereço do fórum: http://rolling-ballas.forumeiros.com/
Versão do fórum: phpBB3
Descrição
Eu queria este código para meu fórum.
- Código:
/**
* Bloqueio de seleção de texto no fórum e alerta para avisos.
* @author: Luiz~
* @author: Kyo Panda
* @see: <a href="http://ajuda.forumeiros.com/">Fórum dos Fóruns</a>
* @licence: MIT
*/
(function ($) {
'use strict';
/**
* Edite abaixo o título e o texto de sua alerta. (HTML É PERMITIDO!)
*/
var alertConfig = {
'title': 'ATENÇÃO!',
'text': 'Olá, <br>Lamentamos, mas a cópia de conteúdo neste fórum <strong>não é permitida</strong>.<br>Recomendamos a leitura de nossas <a href="/f2-regras">regras</a> para saber mais.',
};
var styles = [
'',
'.alert-wrap {',
' position: fixed;',
' top: 100px;',
' width: 40%;',
' background-color: rgb(255, 223, 218);',
' border: solid 3px #E9553C;',
' background-image: url(https://i39.servimg.com/u/f39/15/88/72/83/warnin10.png);',
' background-repeat: no-repeat;',
' background-position: 15px center;',
' padding: 23px;',
' padding-left: 120px;',
' font-size: 13px!important;',
' font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;',
' left: 50%;',
' transform: translateX(-50%);',
' z-index: 99999;',
' border-radius: 5px;',
'}',
'',
'.alert-wrap a {',
' color: #de5038;',
' border-bottom: solid 1px #e9553c;',
' transition: all ease-in 150ms;',
'}',
'',
'.alert-wrap strong, .alert-wrap b {',
' color: #e9553c;',
'}',
'',
'.alert-wrap a:hover {',
' color: #fff;',
' box-shadow: inset 0px -20px #e9553c;',
'}',
'',
'.alert-wrap h1 {',
' border: solid 0px transparent;',
' color: #e9553c;',
' font-weight: bold;',
' font-size: 15px!important;',
'}',
'',
'div.alert-wrap span.close-alert {',
' position: absolute;',
' right: 8px;',
' top: 5px;',
' font-weight: bold;',
' font-size: 14px;',
' color: #e9573b;',
'}',
'',
'div.alert-wrap span.close-alert:hover {',
' text-decoration: underline;',
' cursor: pointer;',
'}',
'',
].join('\n');
$(function () {
// Place the styles on <head>:
$('<style>', {
text: styles
}).appendTo('head');
// Alert:
$([
'<div class="alert-wrap">',
' <span class="close-alert">x</span>',
' <div class="content">',
' <h1>' + alertConfig.title + '</h1>',
' ' + alertConfig.text,
' </div>',
'</div>',
].join('\n'))
.hide()
.appendTo('body')
;
$(document).on('copy', function(event) {
event.preventDefault();
});
// Select Event:
$(document).on('mouseup', function() {
var selection;
if (document.selection) {
selection = document.selection.createRange().text;
} else if (window.getSelection) {
selection = window.getSelection().toString();
} else {
return;
}
if (selection) {
$('.alert-wrap').show();
}
if (document.selection) {
document.selection.clear();
return;
}
window.getSelection().empty();
});
// Close alert function:
$('.close-alert')
.on('click', function () {
$('.alert-wrap').hide();
})
;
});
$(function () {
$('body').on('contextmenu', function () {
return false;
});
});
}(jQuery));
Re: Bloquear o botão direito
Olá,
Crie um novo JavaScript investido em todas as páginas com este código:
Ele não irá mais permitir o uso do botão direito.
o/
Crie um novo JavaScript investido em todas as páginas com este código:
- Código:
/**
* Bloqueio de seleção de texto no fórum e alerta para avisos.
* @author: Luiz~
* @author: Kyo Panda
* @see: <a href="http://ajuda.forumeiros.com/">Fórum dos Fóruns</a>
* @licence: MIT
*/
(function ($) {
'use strict';
/**
* Edite abaixo o título e o texto de sua alerta. (HTML É PERMITIDO!)
*/
var alertConfig = {
'title': 'ATENÇÃO!',
'text': 'Olá, <br>Lamentamos, mas a cópia de conteúdo neste fórum <strong>não é permitida</strong>.<br>Recomendamos a leitura de nossas <a href="/f2-regras">regras</a> para saber mais.',
};
var styles = [
'',
'.alert-wrap {',
' position: fixed;',
' top: 100px;',
' width: 40%;',
' background-color: rgb(255, 223, 218);',
' border: solid 3px #E9553C;',
' background-image: url(https://i39.servimg.com/u/f39/15/88/72/83/warnin10.png);',
' background-repeat: no-repeat;',
' background-position: 15px center;',
' padding: 23px;',
' padding-left: 120px;',
' font-size: 13px!important;',
' font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;',
' left: 50%;',
' transform: translateX(-50%);',
' z-index: 99999;',
' border-radius: 5px;',
'}',
'',
'.alert-wrap a {',
' color: #de5038;',
' border-bottom: solid 1px #e9553c;',
' transition: all ease-in 150ms;',
'}',
'',
'.alert-wrap strong, .alert-wrap b {',
' color: #e9553c;',
'}',
'',
'.alert-wrap a:hover {',
' color: #fff;',
' box-shadow: inset 0px -20px #e9553c;',
'}',
'',
'.alert-wrap h1 {',
' border: solid 0px transparent;',
' color: #e9553c;',
' font-weight: bold;',
' font-size: 15px!important;',
'}',
'',
'div.alert-wrap span.close-alert {',
' position: absolute;',
' right: 8px;',
' top: 5px;',
' font-weight: bold;',
' font-size: 14px;',
' color: #e9573b;',
'}',
'',
'div.alert-wrap span.close-alert:hover {',
' text-decoration: underline;',
' cursor: pointer;',
'}',
'',
].join('\n');
$(function () {
// Place the styles on <head>:
$('<style>', {
text: styles
}).appendTo('head');
// Alert:
$([
'<div class="alert-wrap">',
' <span class="close-alert">x</span>',
' <div class="content">',
' <h1>' + alertConfig.title + '</h1>',
' ' + alertConfig.text,
' </div>',
'</div>',
].join('\n'))
.hide()
.appendTo('body')
;
// Close alert function:
$('.close-alert')
.on('click', function () {
$('.alert-wrap').hide();
})
;
});
$(function () {
$('body').on('contextmenu', function () {
$('.alert-wrap').show();
return false;
});
});
}(jQuery));
Ele não irá mais permitir o uso do botão direito.
o/
Re: Bloquear o botão direito
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Tópicos semelhantes
» Bloquear o botão direito
» Bloquear botão direito
» Bloquear botão direito
» Bloquear Botão Direito
» Bloquear botão direito [JS]
» Bloquear botão direito
» Bloquear botão direito
» Bloquear Botão Direito
» Bloquear botão direito [JS]
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos