Supportnet / Forum / Webseiten/HTML
quellcode für Benutzer verstecken ???
Frage
welche möglichkeit gibt es den quellcode der bestehenden htm seite zu verstecken bzw. zu schützen - das jemand der auf der seite ist und mit der rechten maustaste - quelltext anzeigen ... diesen eben nicht angezeigt bekommt bzw. diesen speichern kann !
Antwort 1 von Thomas B.
Hi,
Es gibt Java-Appletts, die sowas können. Schau mal auf Homepages nach, die Java-Skripte und sowas anbieten; von solchen Seiten gibt es tausende...
Es gibt Java-Appletts, die sowas können. Schau mal auf Homepages nach, die Java-Skripte und sowas anbieten; von solchen Seiten gibt es tausende...
Antwort 2 von starwash
Hallo
ganz einfach machen kannst du es mit dem z.B.
<SCRIPT language=JavaScript>
<!-- Begin
function disable_right_click(e)
{
var browser = navigator.appName.substring ( 0, 9 );
var event_number = 0;
if (browser=="Microsoft")
event_number = event.button;
else if (browser=="Netscape")
event_number = e.which;
if ( event_number==2 || event_number==3 || event_number==4)
{
alert ("Right/Middle Mouse Button Is Disabled");
return (false);
}
return (true);
}
function check_mousekey ()
{
var mouse_key = 93;
var keycode = event.keyCode;
if ( keycode == mouse_key )
alert ( "Mouse Key Is Disabled" );
}
function trap_page_mouse_key_events ()
{
var browser = navigator.appName.substring ( 0, 9 );
document.onmousedown = disable_right_click;
if ( browser == "Microsoft" )
document.onkeydown = check_mousekey;
else if ( browser == "Netscape" )
document.captureEvents( Event.MOUSEDOWN );
}
window.onload = trap_page_mouse_key_events;
// End -->
</SCRIPT>
allerdings gibt es trotzdem einen Umweg...... ;-)
Aber vielleicht reicht dir da ja...
mfg Star
ganz einfach machen kannst du es mit dem z.B.
<SCRIPT language=JavaScript>
<!-- Begin
function disable_right_click(e)
{
var browser = navigator.appName.substring ( 0, 9 );
var event_number = 0;
if (browser=="Microsoft")
event_number = event.button;
else if (browser=="Netscape")
event_number = e.which;
if ( event_number==2 || event_number==3 || event_number==4)
{
alert ("Right/Middle Mouse Button Is Disabled");
return (false);
}
return (true);
}
function check_mousekey ()
{
var mouse_key = 93;
var keycode = event.keyCode;
if ( keycode == mouse_key )
alert ( "Mouse Key Is Disabled" );
}
function trap_page_mouse_key_events ()
{
var browser = navigator.appName.substring ( 0, 9 );
document.onmousedown = disable_right_click;
if ( browser == "Microsoft" )
document.onkeydown = check_mousekey;
else if ( browser == "Netscape" )
document.captureEvents( Event.MOUSEDOWN );
}
window.onload = trap_page_mouse_key_events;
// End -->
</SCRIPT>
allerdings gibt es trotzdem einen Umweg...... ;-)
Aber vielleicht reicht dir da ja...
mfg Star
Antwort 3 von Nessus
Hi,
der einfachste und wirkungsvollste Schutz, ist die Seite erst gar nicht zu erstellen. Alles andere ist absoluter Humbug, sogar absolut negativ.
1. Wenn Du den Rechts-Klick deaktivierst, nimmst Du u.a. dem User die Möglichkeit damit ein Bookmark auf deine Seite zu legen.
2. Bei einigen Userern (bei mir z.B.) dies nicht geht, weil JS deaktiviert ist, ich schaue mir also mal locker deinen Qälcode an :-)
3. Notfalls macht der User den Browsercache auf, und schaut sich alles im Notepad an.
4.........
5.......
Du siehst, vergiss es!. Zumal ist dein Quellcode so genial, das er wirklich geschützt werden muß? Ich denke nicht, obwohl ich deine HP noch nicht gesehen habe.
Nessus
der einfachste und wirkungsvollste Schutz, ist die Seite erst gar nicht zu erstellen. Alles andere ist absoluter Humbug, sogar absolut negativ.
1. Wenn Du den Rechts-Klick deaktivierst, nimmst Du u.a. dem User die Möglichkeit damit ein Bookmark auf deine Seite zu legen.
2. Bei einigen Userern (bei mir z.B.) dies nicht geht, weil JS deaktiviert ist, ich schaue mir also mal locker deinen Qälcode an :-)
3. Notfalls macht der User den Browsercache auf, und schaut sich alles im Notepad an.
4.........
5.......
Du siehst, vergiss es!. Zumal ist dein Quellcode so genial, das er wirklich geschützt werden muß? Ich denke nicht, obwohl ich deine HP noch nicht gesehen habe.
Nessus

