document.all.iframe.src!! Javascript difficili! Aiuto!
Ciao a tutti, sto rifacendo il sito e ho un problema: è formato da una pagina con iframe, così se uno mi trova col motore di ricerca rischia di entrare in una pagina di quelle che devono stare dentro l'iframe. Devo fare un javascript che apre la paginozza(quella con l'iframe) e all'interno dell'iframe inserisce la pagina che uno ha trovato col motore di ricerca. Lo script l'ho già fatto e apre la pagina grossa, ma non riesco a far funzionare la parte successiva.
Ecco lo script che non funziona:
<script language="javascript">
<!--
function prev_check(){
var pagina_originale = window.opener.location.href;
if(window.opener.location.href=='http://gabrielli.altervista.org/index.htm'){
document.all.finestrinterna.src = 'welcome.htm';
}
else {
document.all.finestrinterna.src = pagina_originale;
}
}
//-->
</script>
Praticamente: la paginozza normalmente viene aperta solo all'avvio, mostrando all'interno dell'iframe welcome.htm. Invece se non è stata aperta a partire dall'avvio, ma in seguito al ritrovamento con motore di ricerca deve aprire nel i frame la "pagina_originale" ovvero quella trovata dal motore di ricerca. Premesso che il frame intero ha ID="finestrinterna", va bene document.all.finestrinterna.src = pagina_originale?
A me sembra che lo script sia scritto bene... Voi come fareste???
Bo... E' + facile programmare in C++ che scrivere na cavolata in js!
Grazie 1000!