Ciao,
sto inultilmente cercando di caricare tramite un getURL una pagina con due frames, di cui uno deve possedere un indirizzo che varia in funzione del tasto che ha lanciato la funzione.
È possibile?
Grazie mille.
![]()
Ciao,
sto inultilmente cercando di caricare tramite un getURL una pagina con due frames, di cui uno deve possedere un indirizzo che varia in funzione del tasto che ha lanciato la funzione.
È possibile?
Grazie mille.
![]()
Brain
puoi passare tramite url il nome del documento da caricare, ad esempio :
var docHtm = "../pagina1.htm":
getURL("frameset.htm?dochtm="+escape(docHtm),"_bla nk");
nel file frameset.htm puoi recuperare il parametro dochtm, e tramite il document.write scrivere il tag frame in modo che venga caricata la pagina desiderata.
<script language="javascript">
<!--
var paginaDaCaricare = unescape(location.href.split("?")[1].split("=")[1]);
//-->
</SCRIPT>
..
..
..
..
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write("<frameset name='mioframeset' rows='36,542' frameborder=NO border=0 framespacing=0><frame name='alto' scrolling=NO src='barrasuperiore.htm' noresize ><frame name='contenuti' scrolling=NO src='"+paginaDaCaricare +"' noresize ></frameset>");
//-->
</SCRIPT>
Ha funzionato tutto a meraviglia!
Grazie.
Un ultimo quesito, visto che te la cavi bene con la programmazione.
Mettiamo che volessi inserire un link sul frame alto, che mi permetta di vedere solo il frame contenente l'URL che ho caricato dinamicamente, come faccio?
(In sostanza devo far sparire il frame che contiene questo link)
Devo utilizzare javascript?
Grazie ancora.
![]()
Brain
<script language="JavaScript">
<!--
//-->
</script>
function nascondiFrame(){
parent.mioframeset.rows="0,*";
}
//se il tuo frameset ha come attibuto name="mioframeset"
nascondi
![]()
Ma la function deve stare all'interno dei tag SCRIPT, vero?
E lo script va nella head della pagina col link?
Perché così non mi funziona...
:b
Brain