Hallo!
Also, da Du Screenshot als gilt nicht bezeichnest, weis ich nicht genau, was es soll. Wenn jemand das Bild haben will, kriegt er/sie es auch.
Du kannst mich natürlich jetzt als "verrückt" bezeichnen ;-) aber ich habe das script nicht geschrieben, weil ich irgendwelche tollen Bilder habe, die ich schützen möchte (wie gesagt ein screenshot geht immer), sondern mir ist so ein ähnliches script (natürlich nicht so toll wie meines ;-)) auf einer Seite untergekommen - und da wollte ich dann wissen, wie es funktioniert. Da man aber severseitige scripts nicht einsehen kann, habe ich versucht es "nachbauen" und habe es dann auch gleich ausgebaut.
Und ein solches script ist reichlich viel aufwand.
So viel aufwand ist es nicht, wenn man gerne tüftelt.
Stellst Du das Bild als Hintergrundgraphik in eine Tabelle, erscheint es zwar im Cache, aber ein abspeichern mit der rechten Maus ist nicht möglich. Das Gemeine daran ist, dass dem User vorgegaukelt wird, es würde funktionieren, sprich der Browser speichert etwas, was dann auch noch *.gif oder *.jpg heist, aber beim Öffnen guckt er/sie in die Röhre!!!!
Die Methode funzt nur in der 4er Browsergeneration und im Netscape darfst Du das geschützte Leerzeich in der Tabellenzelle nicht vergessen, aber erstens ist der Marktanteil der 4er Browser sehr hoch und zweitens ist der Aufwand geringer.
Die Methode hat eben mehrere Nachteile:
-funktioniert nur bei Browsern ab Version4
-Bild liegt im cache
-Bild kann direkt angesehen und abgespeichert werden (d.h. gib' direkt die URL des Bildes im Browser ein und du kannst es abspeichern)
-Viele der Besucher überlauern die Methode
-bei weitem nicht so interessant wie so ein script schreiben ;-)
Grüße,
damian