Set frame in javascript

colavitto.s

Nuovo Utente
23 Apr 2009
1
0
0
Salve a tutti sono nuovo e inesperto.Sto realizzando un sito per la mia associazione e mentre navigavo sul web tra un tutorial e l'altro ho trovato questo:

<script language="javascript">
<!--
var Frame0 = "menu.html";
var Frame1 = "sommario.html";
var str = location.search;
var pos = str.indexOf("&");
if (pos != -1) {
var num = str.substring(pos + 1, str.length);
window["Frame" + num] = str.substring(1, pos);
}
// -->
</script>
<script LANGUAGE="JavaScript">
<!--
document.write(

'<frameset rows="163,*" cols="*" framespacing="0" frameborder="no" border="0">',
' <frame src="', Frame0 ,'" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />',
' <frame src="', Frame1 ,'" name="mainFrame" id="mainFrame" title="mainFrame" />',
'</frameset>'
);
// -->
</script>
con questo script dovrei risolvere una serie di problemi causati dai frame per l'indicizzazione.
il frame set sembra funzionare ma quando faccio l'anteprima nei 2 frame mi compare la scritta impossibile visualizzare la pagina...ecc dove sbaglio? l'articolo originale lo potete trovare qui:

http://www.seoutility.com/it/frame-e-motori.htm
 
Se ricevi l'errore 404 del server (file not found - mi pare di capire sia il guaio) probabilmente indichi male il percorso dei file.

Se i due file sono nella root, prova cosi:

var Frame0 = "/menu.html";
var Frame1 = "/sommario.html";

con lo / avanti al nome del file.

Se si trovano in una cartella, scrivi:

var Frame0 = "/cartella/menu.html";
var Frame1 = "/cartella/sommario.html";

Fammi sapere!
 

Discussioni simili