Juu taas pommitan teitä kysymyksilläni :I
Elikkäs jossain taisin nähdä sellaisen JavaScriptin jolla pystyi estämään hiiren oikean painikkeen painalluksen, mutta nyt en enään löydä sitä googlella.
Tietäisikö joku tälläisestä?
Unohda koko juttu. Et voi estää käyttäjää suorittamasta ponnahdusvalikon takana olevia toimintoja, ja kaikki yritykset vaan ärsyttää käyttäjää.
Eikunsiis hetkinen, taisin sekottaa tämän nytten tuohon kopioinninesto scriptiin SIIS.
Pitäisi saada kopioinninesto scripti.
Anteeksi hajamielisyyteni :D
(oon aika ärsyttävä :P)
Et voi estää sivun kopiointia, koska kaikki sivulla oleva materiaali ladataan väistämättä käyttäjän koneelle. Eihän sitä sivua voisi muuten käyttäjälle näyttää.
Ja nyt lopetat kyselyn ja opettelet itse ohjelmoimaan — tai perustelet todella hyvin, miksi muiden pitäisi sinulle antaa valmiita koodeja kaikkeen. Millä oikeudella edes estät sitten niiden kopioinnin, jos olet itse ne täältä kopioinut?
Oli liian helppoa etsiä Googlella mitä kaipasit.. Liekkö tuota olet kovin etsinyt. Ja niin kuin Metabolix asian ilmaisi, et voi estää sivun kopiointia.. Olet jo tämän keskustelun yhteydessä käyttänyt tarvittavia hakusanoja Googleen, joten eikun kaivelemaan..
- opettele ensin Google ja sitten ohjelmointi :)
Ai niin: Yksi tehokkaasti peruskäyttäjiä estävä ratkaisu toimii jopa ilman JS:ää. Tässä menetelmässä venytetään CSS:n voimin läpinäkyvä gif-kuva koko sivun päälle, jolloin kaikki maalausyritykset osuvatkin vain kuvaan. Sisällön saa kuitenkin kopioitua valitsemalla kaiken (valikosta tai yhdistelmällä Ctrl+A), ja lähdekoodin saa myös aina esille. Nämä kaksi mahdollisuutta toisaalta koskevat kaikkia estotapoja.
Miten IRC-Gallerian kopioinninesto toimii? Menen Firefoxilla jollekin profiilisivulle, ja klikatessani kuvaa hiiren oikealla ei listassa näy ollenkaan vaihtoehtoa "Tallenna kuva nimellä". Lähdekoodista kyllä löytyy kuva ja ihan tavallisen img-tagin sisältä oikeasta kohdasta sivua.
ville-v: kuvan päällä on läpinäkyvä div, jossa läpinäkyvä taustakuva.
Aihe on jo aika vanha, joten et voi enää vastata siihen.