pap árpád
2005. május 6. 13:25
Sziasztok.
Azt szeretném megkérdezni valakitől, aki ért hozzá, hogy nem szeretném ha a weboldalam forráskódját más is megnézhetné. Mit kell ehez beírnom, hogy más a jobbgomb lenyomásával ne láthassa a forráskódot?
Előre is köszönöm a segítségeteket.
tzoli
2005. május 6. 13:36
Flash-es weblapot.
pap árpád
2005. május 6. 13:38
Hali.
Nem HTNL-ben kellene nekem. Én csak abban dolgozom. De nem vagyok profi. És csak magamtól tanúltam meg.
Priby
2005. május 6. 13:43
Mivel az IE-ben a nézet menüben van egy Forrás, így nagy valószínűséggel sehogy! Azt nem tudod letiltani, hogy ne használhassák!
google
2005. május 6. 13:52
Azt meg tudod csinálni, hogy teljesen összezagyvítod, azaz kitörlöd a szóközöket stb. de ezzel inkább magadnak ártasz.
tzoli
2005. május 6. 13:53
...és ráadásul az is visszafejthető.
Egyébként minek ez neked? Mit rejtegetsz? :ph34r:
pap árpád
2005. május 6. 14:13
Semmit nem rejtegetek, csak más oldalakon is láttam már ilyet és én is meg szerettem volna csinálni.
De azért köszönöm a válaszokat.
Ajnász
2005. május 6. 14:18
Van egy olyan mondás, hogy amit felraktál az internetre, az többé nem privát. Ne várd el, hogy ne töltsék le, hogy ne fejtsék vissza, ne használják fel máshol, mert úgyis meg lehet tenni, legfeljebb csak tovább tart egy kicsit.
Priby
2005. május 6. 14:23
IDÉZET(pap árpád @ 2005. May 06., Fri 15:13)
Semmit nem rejtegetek, csak más oldalakon is láttam már ilyet és én is meg szerettem volna csinálni.
De azért köszönöm a válaszokat.
Nem esetleg a jobb kattintás tiltására gondoltál?
ocsi
2005. május 6. 14:42
Elég nehezen tudom elképzelni azt hogy meg lehet csinálhi a html forráskód tiltását! Mivel ez nem egy kódolt nyelv, nem szükséges hozzá fordító vagy legalábbis nem olyan értelemben mint pl a slash nél hogy visszafelé nem olyan egyszerű fordíteni, csak lejátszani lehet könnyen! Ugyanis amikor a a html-t megnyitja a user akkor azt a böngésző megjeleníté minden fordítás nélkül! Tehát a forráskód mindenképpen eljkut a felhasználó gépére és egy kis leleményességgel minden cselt ki lehet kerülni ( css, javascript..) mégis a lefjobb megoldás a flash lehetne... És ha a html edben csak néhány alap tag et használsz akkor meg tudod azt csinálni hogy azt egy flash klienssel jeleníted meg! Bár ez eléggé leszűkíti a lehetőségeket!
Szóval ne akard elrejteni a forráskódot....egyébként is minek!!!
google
2005. május 6. 16:53
Csináld meg html-ben és tedd fel gifként az egészet. Akkor tutira nincs forráskód.

B)
Ajnász
2005. május 6. 17:07
Meg keresőben (pl. yahoo, google) helyezés sem.
google
2005. május 6. 17:08
Meta taget még írhat, de nem is egy ilyen "weboldalt" láttam már.
benkovics
2005. május 6. 23:38
Dreamweaver-rel nagyon egyszerű utána képtérképet csinállni, és még működik is! Szóval felteszed a gif-et úgy, hogy bizonyos részeit linkké alakíthatod! B)
pap árpád
2005. május 9. 6:45
IDÉZET(Priby @ 2005. May 06., Fri 15:23)
Nem esetleg a jobb kattintás tiltására gondoltál?
Hali.
Tényleg a jobbgomb menüt szeretném letiltani. Van neked rá tipped, hogy kell ezt csinálni. Mert ha nincs jobb gomb akkor a forráskódot sem tudják előhívni (már a laikusokra gondoltam)
google
2005. május 9. 6:58
Még a laikusok is elő tudják hívni, ha a böngésző menüjéből indulnak.
Nem tudom, hogy ezért megéri-e letiltani egyáltalán.
De itt van egy java script:
KÓD
<script LANGUAGE="JavaScript">
<!--
function click() {
if (event.button == 2)
{
alert('Jobb klikk letiltva!');
}
}
document.onmousedown = click;
-->
</SCRIPT>
Ez egy szöveget jelenít meg jobbklikk esetén.
tzoli
2005. május 9. 7:29
Ahogy már mondták ez is kikerülhető. Egyébként tényleg nem értem mi haszna ennek...

Na mindegy.
ocsi
2005. május 9. 10:02
Én továbbra is azt mondom hogy aki nem jön rá hogyan lehet ezt a javascriptet kijátszani az nem is akarja megnézni a forráskódot...
mert ugye ott a
file--> mentés másként -->megnyitás jegyzettömben
vagy ott a windows helyi menü gombja a jobb ctrl és a startgomb között! Ezt például nem tudom hogy letiltja-e ez a JS
És persze még ott a szerkesztéd-->forrás is!! és ezek csak az egyszerűbb módok... szóval ENNEK SEMMI ÉRTELME....
Ajnász
2005. május 9. 11:36
IDÉZET
ha nincs jobb gomb akkor a forráskódot sem tudják előhívni (már a laikusokra gondoltam)
A laikusok azt sem tudják, hogy mi az a forráskód.
tzoli
2005. május 9. 11:39
A nem laikus meg mindenképpen megnézi ha akarja, ergo nincs értelme az egésznek...
Adani
2005. május 9. 11:40
Nameg aztán ott a böngésző gyorstára. Onnan vissza lehet hozni a forráskódot. Ez ellen lehet védekezni, ha letiltjuk az oldal cache-be másolását. (Van egy ilyen meta kód, de most nem emékszem rá). De vannak progik, amik böngészőnek álcázva töltik le a kódot, ezek ellen nincs mit tenni.
WonderCsabo
2005. május 24. 14:01
A jobbgomb letiltását többfajta böngészQben így teheted meg:
KÓD
<script LANGUAGE="Javascript" type="text/javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>
<script language=JavaScript1.1 type="text/javascript">
<!-- Begin
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Ez nem fog menni");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</SCRIPT>
Ha egy popup ablakban nyitod meg az oldalad és letiltod a jobbgombot,
akkor a lúzerebbek nem tudják megnézni a forrást.
Popup ablakot így nyittathatsz meg:
KÓD
<Head>-be:
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', & #39;toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,
resizable=0,width=1024,height=768,left = 488.5,top = 344.5');");
}
// End -->
<Body>-ba:
<A HREF="javascript:popUp('a lap elérési helye')"></A>
</script>
Így nincs menüsor, tehát nézet/forrást nem lehet megnézni, vagy fájl/Mentés másként...-al se lehet az oldalad lementeni.Persze a fQoldaladról kell megnyittatni
a popup ablakot, tehát annak a forrását meg lehet nézni.
WonderCsabo
google
2005. május 24. 14:47
Ez egész jó ötlet, de Operán sosem fog működni.
Mondjuk semmi értelmét nem látom a dolognak, de az részletkérdés. A jobbgomb-tiltás pedig szerintem idegesíti a felhasználókat, főleg, akik szeretik a linkeket új ablakban megnyitni.
WonderCsabo
2005. május 24. 17:45
Az igaz, hogy Operában nem megy, de a netezQk 90°°-a IE-t használ....
Az igaz, hogy nincs sok értelme, de csak azért írtam ,ha mégis akarja valaki
használni.
WonderCsabo
google
2005. május 25. 4:27
Persze, nem azért írtam.
Csak magával a témafelvetéssel nem értek teljesen egyet.
WonderCsabo
2005. május 25. 11:54
Nem én vetettem fel a témát, csak hozzászóltam...
google
2005. május 25. 16:16
Látom, ezt sem azért írtam.
Richy
2005. június 20. 16:24
Szerintem Firefox-ban sem működik vagy tévedek?
benkovics
2005. június 20. 20:49
Nem tévedsz! Egyetlen böngészőben sem működik, ha akarom......
google
2005. június 20. 21:37
Alapigazság.
shaark
2005. július 11. 15:58
Csak úgy mellékesen mondom, hogy nincs olyan kód amellyel ezt a jobb klikk tiltásást teljes mértékben meg lehet szüntetni, mert aki leakar szedni egy képet, vagy valami hasonló, az úgyis megtudja "hackelni"

, akit meg nem érdekel, az próbálkozni se fog. A másik meg az, hogy nincs olyan script rá, ami minden böngészőben letiltaná ezt a funkciót.
Priby
2005. július 11. 20:26
Hidd el, hogy sok ember nem ért hozzá! Jóval több, mint amennyi ért hozzá!
google
2005. július 11. 21:07
De aki forrást keres, az nyilván tisztában van már pár dologgal.
Priby
2005. július 11. 23:41
Ez így van.
Mondjuk aki nem tudja megnézni, annak nincs is szüksége nagyon rá. De azért akadhat olyan is aki meg akarja, de így nem tudja.
Na mindegy, nem lényeges. Aki forrást keres és okos, az talál is...
hali
2006. július 7. 12:50
IDÉZET(pap árpád @ 2005. May 09., Mon 6:45)

IDÉZET(Priby @ 2005. May 06., Fri 15:23)
Nem esetleg a jobb kattintás tiltására gondoltál?
Hali.
Tényleg a jobbgomb menüt szeretném letiltani. Van neked rá tipped, hogy kell ezt csinálni. Mert ha nincs jobb gomb akkor a forráskódot sem tudják előhívni (már a laikusokra gondoltam)
Ez nem jó !! Ha a jobb klikket tiltod akkor az Internet Explorer böngészőben a felső menünél a "Nézet" és az alja fele ott van a " Forrás " Akkor azt is tiltani kéne

. Meg a jobb klikk tiltása a Mozilla böngészőnél nem működik :-(( Vagyis a hiba üzenet ki jön de a mozilla felül írja :-((
IDÉZET(WonderCsabo @ 2005. May 24., Tue 14:01)

A jobbgomb letiltását többfajta böngészQben így teheted meg:
KÓD
<script LANGUAGE="Javascript" type="text/javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>
<script language=JavaScript1.1 type="text/javascript">
<!-- Begin
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Ez nem fog menni");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</SCRIPT>
Ha egy popup ablakban nyitod meg az oldalad és letiltod a jobbgombot,
akkor a lúzerebbek nem tudják megnézni a forrást.
Popup ablakot így nyittathatsz meg:
KÓD
<Head>-be:
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', & #39;toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,
resizable=0,width=1024,height=768,left = 488.5,top = 344.5');");
}
// End -->
<Body>-ba:
<A HREF="java script:popUp('a lap elérési helye')"></A>
</script>
Így nincs menüsor, tehát nézet/forrást nem lehet megnézni, vagy fájl/Mentés másként...-al se lehet az oldalad lementeni.Persze a fQoldaladról kell megnyittatni
a popup ablakot, tehát annak a forrását meg lehet nézni.
WonderCsabo(SAJna sokan nem lúzerek) Ha megnyomják az *** gombot akkor kész , de a többit nem mondom :-) Jah és az indításnál a scroll ablakba megnézi az elérését akkor bumm beírja a böngészőbe és ott a Forrás stb.
hali
2006. július 7. 14:05
IDÉZET(pap árpád @ 2005. May 09., Mon 6:45)

IDÉZET(Priby @ 2005. May 06., Fri 15:23)
Nem esetleg a jobb kattintás tiltására gondoltál?
Hali.
Tényleg a jobbgomb menüt szeretném letiltani. Van neked rá tipped, hogy kell ezt csinálni. Mert ha nincs jobb gomb akkor a forráskódot sem tudják előhívni (már a laikusokra gondoltam)
Egyébként is át lehet verni a Script et mert ha folyamatosan nyomot az 1 gyes egérgombot és közbe nyomod a másik egérgombot a 2 est akkor ki jön az a menü "Ezt hívják logikának"
arpsoft
2006. július 7. 15:01
Most őszintén. Szerinted egy év után még aktuális a téma?

Meg javíthatnál a gépeléseden is egy kicsit. Borzasztóan írsz.
Aztán meg ott van a szerkeszt gomb is, nem kell folyton új hozzászólást írni.
Gondoltam szólok...
bl4ckf0xi
2006. július 18. 16:46
A kliensoldali védelem amúgy sem ér semmit!
lion0801
2008. január 5. 15:31
Ez valóban egy jó kérdés és minden bizonnyal csak mezei felhasználók ellen véd. A hozzáértők és a kockák úgyis megnézik, ha akarják.
Viszont egy reagálásra, azt hiszem a 4-es hozzászóláshoz: Ha nem lehet a forrást letiltani az IE-ben, akkor mivel magyarázzátok, hogy a MyVip oldalon JOBB GOMB TILTÁS NÉLKÜL!!! nem látható a forrás? Sem a jobb gomb forrás megtekintése opcióval, sem az IE - Nézet - Forrás opcióval...
Kovács Dávid ( Davs )
2008. január 5. 15:54
Frame-ek.
Spányik Balázs
2008. január 6. 14:49
Avagy azzal, hogy buta az IE, mint a tök.
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk,
kattints ide.