PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : klick verhindern


nihlist
02.07.2002, 14:28
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?


sami
02.07.2002, 16:10
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>

nihlist
02.07.2002, 18:06
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;
}

nihlist
03.07.2002, 13:37
krass!!!

danke mann, hat echt funktioniert

:D

nihlist
03.07.2002, 13:53
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???

nihlist
03.07.2002, 14:02
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 ???

nihlist
03.07.2002, 14:07
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 !

Maik
03.07.2002, 14:38
@nihlist

Was soll das????
Schon mal was davon gehört das man Beiträge auch editieren kann?

Xothous

nihlist
03.07.2002, 22:01
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.