Grazie dei consigli, ci ho messo un pò ma per ora ho scritto questo:Originariamente inviato da Xinod
se un link da un altro documento deve aprire un frameset con specifiche pagine al suo interno in qualche modo devi passare gli url delle pagine da aprire nell' indirizzo con cui punti al frameset,
http://www.miosito.it/frameset.htm?f...zzopagina2.htm
e non e' certo il massimo...
qui hai un esempio per un solo frame
http://javascript.internet.com/navig...-frameset.html
che non dovrebbe risultarti difficile sistemare per 2
qui qualche funzione per l' analisi della querystring
http://forum.html.it/forum/showthrea...hreadid=346468
se puoi usare linguaggi lato server puoi semplificarti un minimo la cosa
ciao
Il problema è che questa funzione legge il parametro ed effettua il controllo, l'ho verificato rimuovendo:codice:<script language="javascript"> parmarr = new Array; valuearr = new Array; function readparms() { if(location.search!='') { Args = location.search.substring(1); parmarr = Args.split('&'); for(i=0;i<parmarr.length;i++) { valuearr[i] = parmarr[i].split('='); } } } function showparms() { if(location.search!='') { for(i=0;i<valuearr.length;i++) { if(valuearr[i][1]==1){ document.write(valuearr[i][0] +'=' +valuearr[i][1] +' '); if(valuearr[i][1]==1){ document.write("ciao"); parent.leftFrame.location.href=menu_eng.html; parent.topFrame1.location.href=aboutus.html; } } } } } window.onload=readparms(); window.onload=showparms(); </script>
Ma proprio queste ultime due righe non fanno ciò che dovrebbero, ovvero caricare i contenuti giusti dei fram, anche se in un file esterno in cui c'è una funzione che le utilizza, le stesse funzionano. Come posso rendere questa cosa in modo funzionale?codice:parent.leftFrame.location.href=menu_eng.html; parent.topFrame1.location.href=aboutus.html;
Grazie



Rispondi quotando