Vai al contenuto

Copiright - Script no selection & no right click

Featured Replies

Inviato

Stavo girando per la rete e sono incappato in questi due script che per molti potrebbero tornare utili per salvaguardare testi e foto sui propri siti...

Nota: Non bloccano a voi la possibilità di incollare i testi nei form della composizione dei post

No right clik - Pulsante destro del mouse disabilitata...

<script language="Javascript1.2">
// (C) 2003 CodeLifter.com
// Source: CodeLifter.com
// Do not remove this header
// Set the message for the alert box
am = "Questa funzione e' disabilitata!";
// do not edit below this line
// ===========================
bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
if (bNS && e.which > 1){
alert(am)
return false
} else if (bIE && (event.button >1)) {
alert(am)
return false;
}
}
document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</script>

No selection - funzione selezione del testo con il tasto sinistro del mouse disabilitata...


/***********************************************
* Disable Text Selection script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
target.style.MozUserSelect="none"
else //All other route (ie: Opera)
target.onmousedown=function(){return false}
target.style.cursor = "default"
}
//Sample usages
disableSelection(document.body) //Disable text selection on entire body
disableSelection(document.getElementById("mydiv")) //Disable text selection on element with id="mydiv"
</script>

Per aggiungerli sol vostro forum dovete andare in lock e feel e aprire il template della skin principale in uso...

Aprire Global template/global template e cercare:

<!-- ::: CONTENT ::: -->

Appena sopra aggiungete i due script e salvate il tutto...

Spero di esservi stato di aiuto... B)

Modificato da Luigi Agosti

Inviato

Grazie.

Sai per caso se creano conflitti con altri javascript della board?

Inviato
  • Autore

Non mi risultano errori al momento... Ho provato con firefox - explorer e chrome...

Edit: Con board v. 3.2.2

Modificato da ThunderBlue

Inviato

ok grazie della segnalazione.

non ti fa copiare niente neanche nell'editor testo? tipo se quoto un messaggio poi non lo posso copiare?

a chi vuole usare questo metodo consiglio comunque di disabilitare la possibilità di stampare i topic e di fare il download, senò il trucchetto viene aggirato ;)

Inviato
  • Autore

nell'editor di testo si ti fa copiare e incollare... non fa copiare nello shout box, dal bbcode url per esempio, ma con ctrl + v incolli tutto... Per quanto riguarda i pulsanti stampa o download... ho fatto le due prove e per tutti i due casi il copia o il seleziona sono sempre disabilitati... Possono averlo su pc, ma in ogni caso se vogliono copiare qualche cosa sul loro sito, devono per forza di cose scrivere tutto di nuovo...

Inviato

come è possibile? il documento di downalod non lo apri con un programma tipo word?

Inviato
  • Autore

come è possibile? il documento di downalod non lo apri con un programma tipo word?

lo salva in formato html sul pc e te lo apre con il browser, ma dovrei far la prova con un word o comunque programma che può editare l'html... comunque per una copia tutti questi passaggi è un pò assurdo... gli si rompe le scatole parecchio ah ah ah

Inviato

a bhe certo, non era una critica, era solo per fare un ragionamento se cosi lo vogliamo chiamare...... :D

Inviato
  • Autore

a bhe certo, non era una critica, era solo per fare un ragionamento se cosi lo vogliamo chiamare...... :D

non l'ho presa assolutamente come una critica, ma una discussione costruttiva con tutti i suoi pro e contro... si deve capire cosa offrono certi script e quale miglior modo se non botta e risposta B)

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.