voisko joku kertoo semmosen html-koodin pätkän millä sais semmosen jutun kotisivulle että jos joku yrittää kopioida sivulta kuvia hiiren oikealla napilla ni siihen tulis kommentti jonka vois ite päättää (esim:eipäs yritetä,kopiointi kielletty)
esimerkki sivu http://www.astekala.cjb.net
vai saako sitä edes html koodilla tehtyä
esimerkki sivu http://www.astekala.cjb.net
vai saako sitä edes html koodilla tehtyä
Vastaukset 12
Vanhimmat
eipä kyllä toiminut tuo sinun antamasi esimerkki selaimellani ja jos olisikin toiminut niin olisin voinnut ottaa selaimelta javascriptin pois käytöstä pikanäppäimellä. joten tuolaisesta purkkaviritelmasta on enemmän haittaa kuin hyötyä.
eli kannattaa keskittää energiansa johonkin muuhun kuin tuolaiseen.
tuolla sivulla se oli toteutettu näin:
if (document)document.body.onmousedown=new Function("if (event.button==2||event.button==3)alert('Tsot Tsot! eipäs yritetä!')")
eli näyttäisi siltä että tuo olisi tehty vain toimimaan IE:ssä.
no en tiiä ei toi niin kamalaa oo aijon nimittäin
käyttää tota sivulleni, k i t o s
mutta voisit kylläkin kertoo paremman tavan tehä ton,näytät olevan asiantuntija näis hommis
ps:aika kovaa kritiikkiä,mutta totta kylläkin
www.javafile.com
Siellä on kaikenlaista javaan liittyvää säätöä.
Sieltä pitäisi löytyä koodi, joka toimii myös muissa selaimissa...ainakin muistaakseni. Nyt en jaksa tarkistaa...
enpä tiedä olenko nyt mikään asiantuntia :)
"mutta voisit kylläkin kertoo paremman tavan tehä ton"
js:llä ei taida pystyä tekemään mitään hyvää :)
että saisit toimimaan tuon jokaisessa selaimessa niin sinun täytyy koodissa ensin tutkia mikä selain on käyttäjällä(ja js:llä ei pysty varmasti tunnistamaan sitä täysin oikein aina -> joutuu käyttämään palvelinpään scriptejä sen selvittämiseen)
tämän jälkeen pitää tehdä tuo ehtolause selain kohtaiseksi (jokaisella selaimella tuo viite hiiren napin painamiseen taitaa olla erinlainen) joten pitää selvittää mikä käsky käy millekkin selaimelle. netscapelle se näyttäisi olevan e.which > 1 ja ie:lle event.button >1, muille selaimille taas jokin muu.
itselläni ei ainakaan löytyisi motivaatiota tehdä tuolaista, koska se voidaan kiertää nappia painamalla. (ja viime kädessä painamalla print screeniä)
paras tapa jos haluat että kukaan ei kopioi kuviasi on olla laittamatta niitä nettiin tai rajoittaa käyttäjien pääsyä kuvan luokse(esim. salasanan taakse)
tai tehdä kuvasta laadultaan niin huono että kukaan ei yksinkertaiseksi vain halua sitä.
huomasin et tuommonen on aivan turha
Itse olen omniin sivuihin käyttänyt seuraavanlaista koodia:
Tuohon kopiointi kielletty juttuun voit laittaa oman tekstisi.
Ja tämä koodi lisätään sinne ihan loppuun ja väliin.
avulias sun koodis oli paras
k i t o s
Tätäkin asiaa on kysytty tällä palstalla 10 kertaa. Ja aina on samat neuvot ja sama lopputulos - kerrotaan että kopiointia ei voi estää ja joku esittää js-koodin pätkän. Ja siihen koodiin kysyjä on tyytyväinen eikä huomioi hyviä neuvoja eli:
JAVASCRIPTIN KÄYTTÖ = HARRASTELIJOIDEN PUUHASTELUA
ps. Jos olisit otsikoinut kysymyksesi jotenkin järjellisellä tavalla, niin ehkä tätä keskustelua ei tarvitsisi käydä heti kohta uudestaan.
"JAVASCRIPTIN KÄYTTÖ = HARRASTELIJOIDEN PUUHASTELUA"
Mihin pyrit? Eiköhän täällä aika moni kyselijä ole harrastelija, onko siinä jotain pahaa?
Mitenkäs tuon koodin kanssa, tuo näyttäisi napsivan vain mousedown-tapahtumat ja estävän kakkos- ja kolmosnapin käytön, mutta jos sorsan ottaa esiin pikanäppäinyhdistelmää tai työkaluvalikkoa käyttäen?
....tätä.
http://www.ezine-writer.com/hidesource.html
Se on pikkasen työläs homma mutta piilottaa sorsan. Tämä ei estä print screenin käyttöä mutta estää hiiren 2 ja 3 napin käytön sekä sorsan varastamisen suoraan selaimen näytä valikosta.
ja jos ole javascriptiä päällä niin koko sivu ei toimi..
vaivaa tuolaisessa kyllä on ja lopputulos ei mielestäni ole vaivan arvoinen.