webForumDet fria alternativet

Gömma kod?

ASP

5 svar · 284 visningar · startad av bymarie

Medlem sedan aug. 20022 436 inlägg
Frågan#1

Är ingen hejare på ASP så jag undrar en grej..

Det här javascriptet är hämtat från Jojoxx och jag undrar om man kan gömma URL:n till sidan i pop-up fönstret i ASP koden så att besökaren inte kan se den riktiga URL:n?

<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function centerpopup(URL,width,height){
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width;
		y = screen.height;
	}
	window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}
</script>

<a href="#" onClick="centerpopup('http://www.sunet.se',500,500); return false;">Sunet</a>
Medlem sedan feb. 200112 078 inlägg
#2

Nej, det går inte att gömma klientsidekod på det sättet. Jag skulle på min höjd kunna tänka mig att det går att inkludera koden med SSI och sätta restriktioner på filen i IIS:en så att enbart scripten har tillgång till dem.

Tillägg) Jag testade, och nej, det gick inte. :l

Medlem sedan feb. 20022 594 inlägg
#3

Kanske du kan kryptera strängen på något sätt? I JavaScript då.

Medlem sedan nov. 20017 144 inlägg
#4

Går det inte att lägga länken i en databas och anropa den med ett id?

Medlem sedan aug. 2002207 inlägg
#5

Jesper T skrev:

Går det inte att lägga länken i en databas och anropa den med ett id?

Länken måste ju iaf skrivas till javascriptet före det skickas till klienten. Därmed så hjälper det inte.

Medlem sedan mars 20015 287 inlägg
#6

Skall man gömma källan ( = orginalurl) till koden kan man hämta sidan med hjälp av XMLHTTP och sen skriva ut den.
Om man alltså vill dölja en viss orginalkälla. Du kommer ju alltid som sagt att tex kunna öppna den sida (i detta fall aspgenererad) i tex ett annat fönster o därmed se sökvägen till den sidan.

246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)