|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Palermo
Messaggi: 1079
|
[Javascript] reaload frame
Ciao a tutti ho una pagina composta da fari frame e che utilizza ajax.
I tremi sono 3: -TITLE; -RIGHT; -LEFT. I frame TITLE e LEFT rimangono fissi RIGHT è sostituito dinamicamente a seconda di cosa si seleziona in LEFT. Il mio problema è questo dopo varie operazioni e varie pagine che si sostituiscono in RIGHT, da RIGHT dovrei fare un reload di LEFT. In pratica al termine dell'operazione in RIGHT la pagina A viene sostituita dalla pagina B e poi devo fare il reload. Io avevo provato a scrivere il codice in questo modo: Codice:
if(okPos){
var pagina = returnTitolo();
switch(pagina){
case 'VALIDATI IN QUOTAZIONE':
location.href='../inQuotazione/inQuotazione.php?tipoNuovi='+vista;
document.frames['LEFT'].location.reload();
break;
case 'DA VALIDARE':
location.href = '../daValidare/daValidare.php?tipoNuovi='+vista;
document.frames['LEFT'].location.reload();
break;
case 'NUOVE EMISSIONI':
location.href='nuoveEmissioniStatus.php?tipoNuovi='+vista;
document.frames['LEFT'].location.reload();
break;
}
}
La pagina in RIGHT viene sostituita ma non si ha nessun reload del frame LEFT. Come posso fare? Grazie a tutti, ciao ciao. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Palermo
Messaggi: 1079
|
Ciao a tutti ho risolto inserendo:
Codice:
parent.frames[2].location.reload(); Codice:
document.frames['LEFT'].location.reload(); |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:05.



















