Text nicht makierbar
Matthias
- css
Wie kann ich es erreichen, dass Text meiner Seite nicht mehr makierbar ist?
Hat dir deine Mama nicht beigebracht, dass man auch "Hallo", "Tschüss", oder auch "Vielen Dank für euer Bemühen" sagen kann?
szia, Lukas
PS: Die Idee ist blödsinn. Wenn du willst, dass man den Text nicht kopieren kann, dann stell ihn nicht ins Internet.
Hi,
PS: Die Idee ist blödsinn.
Für Drag'n'Drop ist diese Idee geradezu zwingend geboten.
Gruß, Cybaer
Hallo,
Wie kann ich es erreichen, dass Text meiner Seite nicht mehr makierbar ist?
gar nicht.
Es mag Lösungen geben, die bei bestimmten Browsern (IE) und unter bestimmten Voraussetzungen (Javascript aktiviert) das gewünschte Ziel erreichen - der Eventhandler onselectstart könnte dabei helfen. Aber es gibt so viele Wege, das zu umgehen, dass die Mühe grad für'd Katz ist.
Warum willst du deine Besucher derart verärgern?
So long,
Martin
Hi Matthias,
Wie kann ich es erreichen, dass Text meiner Seite nicht mehr makierbar ist?
Das geht ganz einfach - bau einfach folgenden HTML-Code in deinen Head-Bereich ein:
<script type="text/javascript">
window.onload = function() {
self.close();
}
</script>
Leider funktioniert das nur, wenn Javascript aktiviert ist - aber User die kein Javascript aktiviert haben sind ja eh doof ;-)
MfG, Den*SCNR*nis.
Hallo,
Wie kann ich es erreichen, dass Text meiner Seite nicht mehr makierbar ist?
Es gibt für Gecko- und KHTML-Browser die nicht standardisierten
CSS-Eigenschaften '-moz-user-select' bzw. 'khtml-user-select'. Du könntest
im Stylesheet also angeben:
element {
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
Beim IE hilft bir -wie gesagt- 'onselectstart':
element.onselectstart = function() { return false; };
Ob das JS auch bei Opera greift, kann ich dir jetzt nicht sagen.
Denke daran, daß das alles natürlich niemand davon abhält, irgendwelche
Texte von deiner Seite zu kopieren.
Bei irgendwelchen JS-'drag and drop'-Geschichten o.Ä. kann man sowas
allerdings sinnvoll einsetzen.
Gruß, Jan