Απενεργοποίηση refresh

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
katerinaaa
Δημοσιεύσεις: 109
Εγγραφή: 28 Ιαν 2010 12:46

Απενεργοποίηση refresh

Δημοσίευση από katerinaaa » 07 Ιαν 2012 12:11

Γεια σας,
έψαξα στο net και βρήκα ένα javascript για απενεργοποίηση του refresh, του δεξιού κουμπιού του ποντικιού και του κουμπιού για να πάμε πίσω.
Ενώ στο chrome δουλεύει μια χαρά , στον firefox τίποτα.
Μπορεί κάποιος να με βοηθήσει ?

Κώδικας: Επιλογή όλων

//Disable right mouse click Script
document.onmousedown="if (event.button==2) return false";
document.oncontextmenu=new Function("return false");

document.onkeydown = showDown;

function showDown(evt) 
{
	evt = (evt)? evt : ((event)? event : null);

	if (evt) {
		if (event.keyCode == 8 && (event.srcElement.type!= "text" && event.srcElement.type!= "textarea" && event.srcElement.type!= "password")) {
				// When backspace is pressed but not in form element
				cancelKey(evt);
		}
		else if (event.keyCode == 116) {
				// When F5 is pressed
				cancelKey(evt);
		}
		else if (event.keyCode == 122) {
				// When F11 is pressed
				cancelKey(evt);
		}
		else if (event.ctrlKey && (event.keyCode == 78 || event.keyCode == 82)) {
				// When ctrl is pressed with R or N
				cancelKey(evt);
		}
		else if (event.altKey && event.keyCode==37 ) {
				// stop Alt left cursor
				return false;
		}
	}
}

function cancelKey(evt) {
	if (evt.preventDefault) {
		evt.preventDefault();
		return false;
	}
	else {
		evt.keyCode = 0;
		evt.returnValue = false;
	}
} 

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Απενεργοποίηση refresh

Δημοσίευση από burnmind » 09 Ιαν 2012 16:10

Δεν υπάρχει κανένας λόγος να τα απενεργοποιήσεις όλα αυτά.

Αν θέλει να φύγει ο άλλος από το site σου θα βρει τον τρόπο και η απενεργοποίηση του back button δε θα τον κρατήσει, αλλά θα τον κάνει να φύγει πιο μακριά!

Η απενεργοποίηση του right-click θα εκνευρίσει μόνο όποιον θέλει απλά να μοιραστεί μία φωτογραφία σου ή κάποιο κείμενό σου με κάποιον φίλο του (κάτι που τις περισσότερες φορές το θες), δεν έχει καμία τεχνική γνώση και βαριέται να ψάξει στο google για τη λύση.

Για οποιονδήποτε που δεν εμπίπτει στην παραπάνω κατηγορία, αρκεί η απενεργοποίηση της JavaScript, το ctrl+u (view source), το inspect element (αφού ανέφερες τον chrome) κλπ. Αυτό που θέλω να πω είναι πως όποιος πραγματικά θέλει να πάρει κάτι από τη σελίδα σου, εύκολα ή δύσκολα θα το πάρει.

(Το refresh δε μπορώ να φανταστώ γιατί θέλεις να το απενεργοποιήσεις!)

Φιλική συμβουλή: Θα πρότεινα να αφιερώσεις τον χρόνο σου σε πιο ουσιαστικά πράγματα. :)

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες