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!
Source koodi piiloon
Jakke
7552
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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.
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...
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
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...
...kuten varmaan luitkin... Netissä kaikki on julkista:)
Tee dynaamiset sivut asp:lla niin johan homma hoituu.....