Abdujaparov
20-11-2008, 13:46
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:
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.
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:
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.