Solved

Hiding HTML codes

Posted on 1998-10-27
9
219 Views
Last Modified: 2010-04-09
How can I hide HTML codes whenever View Page/Frame Source is clicked from browser's menu or popup menu by the surfer?
0
Comment
Question by:Admavira
9 Comments
 

Author Comment

by:Admavira
ID: 1839067
it would be an excellent help if a sample code could be provided to show how HTML codes could be hidden.
0
 
LVL 10

Expert Comment

by:MasseyM
ID: 1839069
Every HTML web author wishes they could hide their HTML code, but you cannot... The only thing that you can do is to place a copyright identifiation within the page and hope that people are honest..

0
 

Author Comment

by:Admavira
ID: 1839071
Is there a way to remove the file from the cache and disable Save As and Page Source in browser's menu?
0
 
LVL 1

Expert Comment

by:slinky
ID: 1839072
If you have any particular parts of functionality you wish to hide completely then the only way (without messing with the browser which might not work and might annoy people) is to stick in all in a Java applet.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 4

Expert Comment

by:chewymon
ID: 1839073
Whhat type of thing are you trying to hide?  Since HTML is a presentation language,  nothing about it is secret or copyrighted.  Maybe cgi would work for you.
0
 
LVL 1

Accepted Solution

by:
ivancho earned 150 total points
ID: 1839074
The only thing you can do to harden the reading of the page is to use only CR as the end-of-line marker.
Usually windows based text editors put the CR/LF combination at the end of each line. If you strip the LF character, it will be very hard to read your HTML code with notepad, which is the default editor poped when someone wants to view the source. Even more if you avoid the CR characters, usually Notepad cannot display normally too long lines, even if "Wrapping" is enabled.
Warning to remove the CR/LF chars you must edit your html page with some word processing tool, not with notepad.
Notice this will NOT work if the page is saved and then viewed with wordpad. Unfortunately this is ALL you can do.
0
 

Expert Comment

by:steath_acid
ID: 1839075
all you need is a a JavaScript program to encrypt the codde so it is secret.  one is avadible for free at:
http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/info.html?fcode=000MCV
this program encrypts the code into Jscript then decrypts it on any Jscript enabled browser.  It is not perfect but it works pretty well.  If this works I will post this as a answer.(after you reject jvancho's answer)
0
 

Expert Comment

by:steath_acid
ID: 1839077
I know what it says but it seemed like the best solution for teh problem.
0
 

Expert Comment

by:steath_acid
ID: 1839078
Works well except it screws up existing Jscript but you can add it to the encoded copy.  It also adds a banner at the top and the bottom, I am sure somebody who knows tons about Jscript can tell you how to remove it.  thry it I think it works well.  If you are not worried about experts you could do a frame code with the frae mat 100%, then 0%.

0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Showing your events from Google Calendar in Google Maps Why? I travel all week and I thought it would be ideal if staff in office knew where I was based on my calendar. (OK real reason: my son wanted to see where I would be working, and I thoug…
This article describes how to create custom column layout styles for Bootstrap. The article uses 5 columns to illustrate the concept, but the principle can be extended to any number of columns.
In this Micro Tutorial viewers will learn how to create navigation buttons that change on rollover, using CSS (Continuation of the CSS Image Sprite tutorial) Create a parent ID for all the list items       - Specify position: absolute and display: block…
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now