Ciao a tutti, mi sono appena registrato.
Ho bisogno di un'anima pia che mi dia una mano.
Sto cercando di fare in modo che se un utente raggiunge il mio sito web, e google gli passa una pagina, possa visualizzare l'intero sito con tutta la struttura a frames.
Ho scritto il codice seguente ma pare dal debug che funzioni soltanto la parte di ogni singola pagina e non la parte riguardante il frameset.
Singola pagina
codice:
<script type="text/javascript">
function framecheck() {
if (location.href==location.href.substring(0,location.href.lastIndexOf('/')+1)+"home.htm") { location.href="main.htm?home.htm"; };
fixedBackground('img/advance_sfondo.jpg');};
</script>
Frameset
codice:
<script type="text/javascript">function carica_pagina() { if (document.getElementById('pagina').src!=location.href.substring(0,location.href.lastIndexOf('/')+1)+location.search.substr(1)) { document.getElementById('pagina').src=location.href.substring(0,location.href.lastIndexOf('/')+1)+location.search.substr(1); } }</script>
La chiamata viene eseguita tramite onLoad. Nella singola pagina cosi: <body onLoad="framecheck()"> mentre nel frameset così: <frame id="pagina" src="home.htm" onLoad="carica_pagina()">
Non so più dove sbattere la testa , spero che mi possiate aiutare.
P.S. mi scuso anticipatamente se ho scritto cavolate non sono pratico di JScript.
Grazie mille