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>
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.
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.
256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2