Newsgroup: it.comp.lang.javascript
Titolo: FRAME? ... E NON SOLO!!!

Ciao a tutti ho un problema con i frame
Ho una pagina, index.html, che mi genera 5 frame, quindi 5 pagine html
posizionate in modo orizzontale:
****************************************
**           Pagina1.html             **
****************************************
****************************************
**           Pagina2.html             **
****************************************
****************************************
**           Pagina3.html             **
****************************************
****************************************
**           Pagina4.html             **
****************************************
****************************************
**           Pagina5.html             **
****************************************
La prima e' vuota, l'ultima ha un pulsante.
A questo pulsante e' collegato uno script che genera nella pagina vuota
il contenuto della pagine 2-3-4. Ovviamente queste pagine hanno dei
contenuti generici.
Come si fa questo script?
Ciao e grazie a tutti Luigi;)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 contenuti generici.
Mi sa che l'unica via d'uscita sia creare *tutte* le pagine in js. Mi
spiego:
nel frame 2 (fra i tag <body>):
==============================================
<script language="javascript">
var Pag2="Salve, questo e' il contenuto del frame 2,";
document.write(Pag2)
</script>
==============================================
nel frame 3 (idem):
==============================================
<script language="javascript">
var Pag3="questo invece sta nel frame 3,";
document.write(Pag3)
</script>
==============================================
nel frame 4 (ri-idem):
==============================================
<script language="javascript">
var Pag4="infine abbiamo il testo del frame 4.";
document.write(Pag4)
</script>
==============================================
nel frame 5:
==============================================
<html><head>
<script language="javascript">
function Vai() {
due=parent.NomeFrame2.Pag2+"<br>";
tre=parent.NomeFrame3.Pag3+"<br>";
quattro=parent.NomeFrame4.Pag4;
parent.NomeFrame1.document.write(due+tre+quattro);
}
</script>
</head>
<body>
<form>
<input type="button" name="b1" value="Crea frame 1" onClick="Vai();">
</form></body></html>
==============================================
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

Altrimenti?!?!?!?!?!?


 Altrimenti?!?!?!?!?!?
Leggi la location del 2/3/4 frame e la spari nella location del primo.
Qualcosa tipo:
var urls = new Array()
urls[0]=top.frames.frame2.location.href;
urls[1]=top.frames.frame3.location.href;
urls[2]=top.frames.frame4.location.href;
function cambiaurl(numero)
   {
   top.frames.frame1.location.href=urls[numero];
   }
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----