ciao a tutti posto qui una cosa che ho fatto che mi è stata molto utile per linkare da un sito X una pagina specifica in un frameset di un sito Y che non usava asp.

Esempio: ammettiamo che da un sito qualsiasi vogliate aprire il frameset "index.htm" del sito Y e nel frame, che ipotizziamo abbia nome "mainFrame", vogliate visualizzare la pagina pippo.htm.

In index.htm copiate nell'head lo script qui sotto:


<script language="JavaScript" type="text/JavaScript">
function cambiaframe(){
if (document.location.search != "") {
str1 = document.location.search.substr(1);
pagina = str1.split("=");
fdx = pagina[1]
window["mainFrame"].location=fdx;
}else{
window["mainFrame"].location="pluto.htm";
}
</script>


Nel tag frameset richiamate la funzione cambiaframe così:

<frameset..... onload="javascript:cambiaframe()">

e nell'html nel tag del frame mainFrame indicate src=""

Finito!
Ora quando da qualsiasi sito linkerete questa pagina, se il link lo farete così:
link
nel frame mainFrame comparirà la pagina pluto.htm, e se invece volete aprire un'altra pagina nel mainFrame farete il link così:
link
e nel mainFrame si aprirà pippo.htm.

ciao a tutti