Source koodi piiloon

Eli miten saa tehtyä otsikon mukaisen jutun? Hiiren oikean napin ja selaimen valikoista avautuville valikoille. Ja päteekö sama 'piilottamistapa' myös muille valikkoteksteille? Kiitän ja kumarran, jos joku ymmärsi, mitä tarkoitan ja osaa vielä vastata!
7552
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Oikean napin painamisen estäminen toimii javascriptillä tehtynä vain IE:ssä ja se ei estä koodin katselemista valikon kautta. Operassa on asetus millä javascriptit estetään kokonaan joten napin painalluksella tulevat sorsat näkyville.
Älä vaivaa päätäsi moisella joka vain ja ainoastaan ärsyttää sivuillasi kävijöitä koska he eivät pysty hiirtä käyttäen esim. avaamaan linkkejä uuteen ikkunaan tms.

Eli lyhyesti: Jos joku haluua koodia tutkia hän sen voi tehdä 'suojasit' sen sitten miten vaan ja muita moinen toimenpide vain ärsyttää.

Vaikka keksisit minkä koodin selaimessa tapahtuvan koodin tutkiskelun estämiseksi ei ole temppu eikä mikään ladata koodia esim. getright ohjelmalla omalle koneelle tutkiskeltavaksi.

Äänestä
  • Niin se on kuin edellä sanotaan, usko huviksesi.

    Source on se mitä selain tarvitsee ja source on aina julkinen, halusit sitä tai et. Älä vaivaa sillä enempää päätäsi.

    Jos välttämättä haluat jotakin "piilottaa" niin kätä vaikka css-tyyliarkkeja...

    Äänestä

  • Topi kirjoitti:

    Niin se on kuin edellä sanotaan, usko huviksesi.

    Source on se mitä selain tarvitsee ja source on aina julkinen, halusit sitä tai et. Älä vaivaa sillä enempää päätäsi.

    Jos välttämättä haluat jotakin "piilottaa" niin kätä vaikka css-tyyliarkkeja...

    Sinänsä css:n lataaminen netistä on aivan yhtä ongelmatonta kuin minkä tahansa muunkin mutta helpottaa toki hätäisimpiä vastaan...

    Äänestä

Selvitä, tukeeko palvelin em. juttuja. Molemmilla scriptisi jää selaimelta piiloon, koska skriptit ajetaan jo palvelimella, ei asiakkaan selaimessa kuten JavaScript. CGI:t voit tehdä periaatteessa millä tahansa kielellä, kunhan kieli pystyy kirjoittamaan STDOUTiin (c/c /perl/jne). Perl on skriptikieli, c ja c käännettäviä, joten niissä tapauksissa joudut kääntämään cgi-ohjelmasi palvelimelle sopivaan muotoon. PHP tulkataan lennossa ja on pienille skripteille hyvä vaihtoehto. Molemmat vaatii www-palvelimen ja perl/php vielä tulkin lisäksi. Jos kotona haluat harjoitella, linuxiin ja windowsiin saa ilmaisen Apache-palvelimen. Win-version perl/php-tulkeista en tiedä. Linuxiin ainakin saa.

http://www.apache.org

Äänestä

Juu, kiitos vaan vastauksista. Tarkoitukseni ei todellakaan ollut pelkästään alertin avaaminen ikkunaan, vaan valikon source koodin disablointi. Eli teksti näkyy valikossa, mutta sitä ei voi valita. Tällaisia sivuja on olemassa, mutta en valitettavasti muista osoitetta...

Äänestä
  • ...kuten varmaan luitkin... Netissä kaikki on julkista:)

    Äänestä

Tee dynaamiset sivut asp:lla niin johan homma hoituu.....

Äänestä

Kommentoi aloitusta


Jakke kirjoitti:

Eli miten saa tehtyä otsikon mukaisen jutun? Hiiren oikean napin ja selaimen valikoista avautuville valikoille. Ja päteekö sama 'piilottamistapa' myös muille valikkoteksteille? Kiitän ja kumarran, jos joku ymmärsi, mitä tarkoitan ja osaa vielä vastata!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu