Includere un sito esterno in un frameset con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

Capita spesso, navigando su di un sito, che si trovi un link che punta ad un sito esterno.
In alcuni casi, il sito esterno è contenuto su di un frameset facente parte del sito da cui è partito il link.

Bene, in questo tip vedremo come realizzare questa semplice, quanto utile, applicazione.

Il file che contiene i frameset deve necessariamente essere un file Asp, in quanto deve recuperare la QueryString mediante la quale inseriamo nel frameset dedicato il sito esterno; chiamiamolo ad esempio frame.asp.

Il file (magari pubblicitario) che includiamo come facente parte del nostro sito, può anche essere un normale file Html, in cui includiamo i nostri colori, un banner, o qualsiasi cosa si voglia.

Provate a creare un link che punti al nostro file frame.asp, associandogli la QueryString come segue:

<a href="frame.asp?url=http://www.lukeonweb.net">
La QueryString può essere un valore reperito da un database o scritto staticamente, come nell'esempio.

Ecco il codice del file frame.asp:
<%@LANGUAGE = JScript%>
<%
   // Recupero il valore della QueryString
   var url = new String(Request.QueryString("url"));
%>
<html>
 <head>
  <title>Sito esterno</title>
 </head>

<frameset rows="80,*" border="Yes">
   <frame src="file_interno.htm" name="frame_interno" noresize scrolling="No">
   <frame src="<%=url%>" name="frame_esterno" noresize scrolling="Auto">
</frameset>

</html>
Col codice Asp <%=url%> recupero il valore della QueryString e lo inserisco nel frameset che mi interessa.

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (52.078)

:: Creazione di un Guestbook in Asp (50.971)

:: Creazione di un'area di accesso riservato in Asp (45.575)

:: Connessione ad un database MySql con Asp (25.227)

:: Connessione ad un database Microsoft SQL Server con Asp (24.398)

:: Asp e database (23.285)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.643)

:: Una semplice area di accesso riservato senza DB in Asp (21.549)

:: Riscrivere le URL con Asp (19.946)

:: Creazione di un Sondaggio in Asp (19.221)

IN EVIDENZA
DOWNLOAD