Zum Inhalt springen

rechtsklick bzw. grafik speichern sperren

Erstellt am 6. September 2005 · Noch keine Antworten

Tags: Bilder, Frage

Cesideem ·

Hallo,
ich weiss nicht, in welche Kategorie ich das posten soll, also bring ich es hier rein.

Ich baue grad eine Homepage und einer der Wünsche ist es, daß Grafiken nicht über das Kontextmenü gespeichtert werder dürfen.

Nun kann ich sicherlich mit nem Javascriptmenü rangehen und komplett den Rechtsklick auf der Page deaktivieren. Aber das kann man ja einfachst umgehen. Das Kontextmenü darf also bleiben. Es würde reichen, das BEWUßTE speichern der Grafiken zu unterbinden (Ich weiss, die Grafiken landen alle ich Browsercache auf der Festplatte und können von dort kopiert werden, aber viele einfache Anwender wissen dieses nicht - und genau um diese Anwender geht es mir)
Wäre super, wenn jemand ne Idee hat, wie ich das ganze realisieren kann. (Am besten so, daß ich es im mein T3-Template einbinden kann)

Vielen Dank im voraus
Gruß
Cesideem

//EDIT

Als Übergangslösung wollt ich zunächst nun den rechtsklick deaktivieren, bin dabei aber auf den folgenden Fehler gestoßen:

Ich habe in meinem Template-Verz. ein Skript liegen, welches ich in den Header meines Templates einfügen will.

Im root.Setup habe ich dazu folgendes eingetragen:

page.headerData.5 = TEXT
page.headerData.5.value = <script type="text/javascript" src="fileadmin/template/script.js"></script>

Wenn ich die Seite nun im IE lade, bekomme ich den folgenden Fehler:

Zeile: 2
Zeichen: 1
Fehler: Syntaxfehler
Code: 0
URL:

Wenn ich mir dann den Quelltext anschaue, sieht das ganze so aus:

<!DOCTYPE html
	PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!-- 
	This website is brought to you by TYPO3 - get.content.right
	TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
	TYPO3 is copyright 1998-2005 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
	Information and contribution at http://www.typo3.com
-->

	<link rel="stylesheet" type="text/css" href="fileadmin/template/style.css" />
<script type="text/javascript" src="fileadmin/template/script.js"></script>

Kommentiere ich die beiden headerData Zeilen aus, bekomme ich keine Fehlermeldung und die Zeile mit dem Skript steht auch nicht mehr im Quelltext.

Das dazugehörige Skript schaut nun wie folgt aus:

<script language="JavaScript" type="text/javascript">
<!--
function click()
{
if (event.button==2)
{
alert('Rechtsklick deaktiviert!')
}
}
document.onmousedown=click
// -->
</script>