Jos o Javi - "no right click" za IE i NS

Vozdra!

Vecini (ako ne svima) je vec poznata skripta koja onemogucuje klikanje desnim dugmetom na misu kada pokusavate usparati neku sliku sa te stranice koju posjecujete… (primjeri: http://www.dynamicdrive.com/dynamicindex9/noright.htm i http://javascript.internet.com/page-details/no-right-click.html ), no kao sto takodje znate to vazi za ranije verzije IE i NS…
U novijim verzijama kada dodjete misom na sliku vec se pojave one cetiri ikonice (sparaj, ispisi, isl…) neko ko zna link do skripte koja uklanja ovu funkciju??

Usput: Iako je ovo pitanje vezano za Explorer i Netscape (staces firma koristi MS), jel ko naisao na nesto slicno za *nix preglednike - ili da vazi za sve preglednike - (posto sam na Mac-u i Safari to ne ferma ni 1% a nemam Linux pri ruci)

Poz,

Edit -> View Source
pih :wink:

[quote]Edit -> View Source
pih ;)[/quote]

Ma znam ba!
No posto je gazdi dovoljno samo ono sto golim okom vidi i cini… :wink:
A meni se ne stavlja copyright stembilj na svaku slicicu sto ima na sajtu…

Usput, po meni je to sve blesavo i da cinim - ali on placa pa…

Nego posalji ti meni neki link do skripte koja funkcionise (tj. uklanja te ikonice i bit cu miran - bar neko vrijeme) :wink:

Usput fazon je da se to ne moze uraditi direkt na stranici, jer cim treba ici u menije i sl. onda je to za njih naporno, tako da i kad vide izvor ne pomaze im puno jer su posjetioci stranice obicni ljudi koji samo zele nesto naruciti i sl. …
//Nihad

Ne bih zelio da te obeshrabim, ali te skripte su oduvijek bile beskorisne iz prostog razloga sto kada vidis sliku na stranici, ona je vec na tvom hard disku. U konkretnom slucaju M$IE-a slika je u Temporary Internet Files, tako da je dovoljno da je drag’n’dropujes na titlebar browsera i onda u miru snimis, stampas ili sta god hoces.

Razumijem da se radi o poslu i da ti treba rjesenje, ali mislim da je fol sa JavaScriptom odavno dosadio, tako da ti je Copyright na slike mozda bolja solucija:

Recimo da imas neku malu sliku, koju zelis koristiti kao copyright stamp (npr. copy.gif). Onda najprije tu sliku pretvoris u portable anymap:

$ giftopnm copy.gif > copy.pnm $ pnmfile copy.pnm copy.pnm: PPM raw, 64 by 24 maxval 255

Ako zelis zalijepiti ovu sliku u donji desni ugao neke druge slike (npr. slika.gif), onda mozes koristiti pnmpaste:

$ giftopnm slika.gif | pnmpaste copy.pnm -70 -30 - | ppmtogif > slika_copy.gif ppmtogif: computing colormap... ppmtogif: 219 colors found $ mv slika_copy.gif slika.gif

Ako je originalna slika JPEG (slika.jpg), koristis jpegtopnm umjesto giftopnm. Ovo je samo jedan mali primjer, a pnm alata imas mnogo i mozes ih veoma lahko kombinovati.

Na kraju sve stavis u jednu skriptu i jednim udarcem na sve slike nalijepis taj copyright stamp.

P.S. Probaj man 5 pnm

Ma poznato mi je i to… :slight_smile:
Ipak, hvala… Kao sto rekoh gore cim treba ici u neke mape/kataloge/menije i sl. onda je to vec naporno za njih…

Nisam testirao ovo sa pnm ali cim malo slobodnog vremena nadjem testirat cu… Hvala jos jednom.

//Nihad

mala ispravka… ako se ne varam - postoji html naredba nocache ili tako nekako… zapravo je opcija kod slika ( vidi definiciju na w3 )… ako je postavis, slika nece biti spremljena u Temporary Internet Files… zapravo nebi trebala…

Pozdrav

iCE

Hvala za ispravku. U pravu si, no-cache postoji, ali ne kao html naredba, nego kao vrijednost Cache-Control (HTTP/1.1) ili Pragma (HTTP/1.0 i 1.1) headera (vidi RFC2616). Prema RFC-u, no-cache znaci da aplikacija koja koristi kes ne smije koristiti kesirani sadrzaj prije provjere tog sadrzaja na izvornom serveru. Medjutim, to ne znaci da klijent ne smije snimiti taj sadrzaj na hard disk. Tako, ako imas neku stranicu kao:

[code]

[/code] M$IE ce downloadovati [b]logo.gif[/b] i snimiti ga u Temporary Internet Files, ali ti nece dozvoliti da vidis taj fajl drag'n'dropovanjem na titlebar, sto bi upravo moglo biti od koristi Nihadu.

Ipak, logo.gif postoji u kesu i to je ono sto odgovara naprednim korisnicima.

Jos jednom, hvala za ispravku.

hehehe… .hvala tebi na ispravci… ja sam bio siguran da se opcija no-cache moze dodati kod slika i da se tako moze zabraniti cacheiranje… ali dobro… zalutao sam… jos jednom hvala na ispravci KK

Pozdrav

ICE

Ice i KK hvala na tipsu ! :slight_smile:
Izgleda interesantno to bez cache-a, mada cu izgleda ipak trebati stembiljati slike …
[ http://www.htmlgoodies.com/beyond/nocache.html ]
Usput, sef mi dade jos jedan prijedlog:
recimo - ako vidis jednu sliku koja je original na stranici i kad kliknes/drag da je sacuvas, treba da se sacuva jedna druga slika koja je kopija te slike i gdje bi preko cijele slike bio jako vidljiv natpis “copyright - bla… bla…” ili koristiti jednu takvu kopiju za sve slike koje se pokusavaju snimiti (mada kao i uvijek ima lijeka i za to, ali eto … )

//Nihad

Svi browseri čuvaju sve fajlove u kešu makar neko vrijeme radi forward/back dugmeta. Iznenadilo me je kad sam saznao da RFC zahtijeva da pri korištenju forward/back naredbi ne smije skinuti novu verziju stranice sa servera (bitno je da je korišten izraz NE SMIJE). Inače najbolja ti je ova solucija što je kk predložio, da napraviš skriptu tipa “slika.php” koja primijeni pečat na svaku sliku prije prikazivanja. Mislim da se može detektovati da li se slika downloaduje ili prikazuje na stranici, ali nije sigurno (vidi ono gore za keš).

nabasah i na MS info o tome bez cache-a
http://support.microsoft.com/default.aspx?scid=kb;EN-US;222064
http://support.microsoft.com/default.aspx?scid=kb;EN-US;234067