Archiv verlassen und diese Seite im Standarddesign anzeigen : klick verhindern
wie schafft man es, dem Besucher einer Web-Site zu verhindern, mit der rechten (oder linken) Maustaste etwas anzuklicken?
siehe hier (http://www.planet-freak.com)
und wie steuert man das darauffolgende pop-up fenster?
schau im source eben dieser seite (ansicht/quelltext anzeigen oder datei/speichern unter...)
es ist per javascript gemacht, ned per html.
ausserdem macht sowas sehr wenig sinn, schützen tut es den sourcecode und die bilder ned (siehe methoden oben).
aber es beeinträchtigt die benutzerfreundlcihkeit stark (z.b. rechtsklick/"link in neuem fenster öffnen" geht dann nimmer)
deshalb: lass es lieber bleiben.
<moved to JavaScript>
quelltext war mir schon klar
stell dir vor du haust ne datei ins netz und machst einen link dazu
wenn du mit einem links-klick auf diese datei klickst wird sie ausgeführt, jedoch will ich, dass sie nicht ausgeführt sondern downgeloadet wird, deswegen will ich, dass wenn der besucher die datei mit links anklickt ein fenster kommt, welches ihm sagt, dass er es mit rechts-klick, ziel speichern unter downloaden muss
den quelltext zu bekommen war kein problem, aber wie schaffe ich es, dass es nur für den einen link gilt und nicht für die ganze seite??
und ich kenn mich noch nicht so in javascript aus, wie muss der quelltext dann lauten damit die linke und nicht die rechte maus-taste "gesperrt" ist
Felix Kaiser
02.07.2002, 18:29
Füge dem entsprechendem Linktag (<a>) dieses Attribut zu:
onClick="return MouseClick();"
Definiere dann als JavaScript diese Funktion:
function MouseClick()
{
alert("Bitte benutzen Sie die Rechte Maustaste um die Datei herunterzuladen!");
return false;
}
krass!!!
danke mann, hat echt funktioniert
:D
oh, noch kurz!!!
kann ich den jscript programmiercode der so lautet:
<script language=JavaScript>
<!--
function MouseClick()
{
alert("Bitte benutzen Sie die 'Rechte Maustaste' und 'Ziel speichern unter' um die Datei herunterzuladen!");
return false;
}
// -->
</script>
in eine zeile zusammenfassen/-schieben???
zuerst denken, dann schreiben!?!
hab nochmal was vergessen
konnte alles zusammenfassen, bis auf:
<!-- und function ...
lässt man es in zwei zeilen funktionierts noch
schiebt man es in eine zusammen, dann nicht
hab alle möglichen zeichen: ; { } ... ausprobiert
wie geht'n det ???
ok, jetzt hab ich fertig gedacht, zefix!
habs zusammen gebracht und wisst ihr was, dort wo ichs einfügen wollte (einzeiliges textfeld) is nicht genug PLATZ !!!!
aahhh!!!
aber trotzdem nochmal danke felix !
@nihlist
Was soll das????
Schon mal was davon gehört das man Beiträge auch editieren kann?
Xothous
sorry für meine zahlreichen "neuen" antworten, war so in heller aufregung, dass ich nicht ans "editieren" gedacht hab.
den quelltext hab ich jetzt, man kann ihn direkt in einen link einbauen, z.B. :
<a href="http://www.test.de" onClick='alert("\nBitte Rechts-Klick und Ziel speichern unter"); return false;'>TEST</a>
somit wäre das Thema erledigt !!!
sorry nochmal
Felix Kaiser
10.07.2002, 21:02
Problem gelöst, Off Topic Posts gelöscht, Thread geschlossen.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.