Mi dice che la pagina non è disponibile:
Infatti come indirizza restituisce:
http://127.0.0.1/sito.asp?fr_main=do....location.href

in ogni pagina ho inserito:
// verifica frame
if(top.location.href == document.location.href) {
top.location.href="http://"+ location.hostname +"/sito.asp?fr_main=document.location.href";
}


mentre nella pagina di default del frame dove deve essere visualizzata la giusta pagina:
// verifica frame
var dest = "";
if(top.location.search){
var src1 = top.location.search.substr(1);
var src2 = src1.split("&");
for(var i=0; i<src2.length; i++) {
var src3 = src2[i].split("=");
if(src3[0] == 'fr_main') {
dest = src3[1];
}
}
}
if(dest != "") {
alert(dest);
document.location.href = dest;
}