Originariamente inviato da rosamunda
Il problema è che non avviene il refresh della pagina:

provo a spiegarmi meglio

pagina.php:
include un js che contiene l'array del menu (menu.js)
è incaricata di gestire le modifiche/aggiunte/eliminazione delle voci di menu
alla conferma (con submit) apre ...

scrivi.php:
che sostituisce il nuovo file menu.js
il tasto continua ricarica la pagina pagina.php (con submit, actionagina.php)
fin qui tutto ok

pagina.php:
mostra il nuovo menu solo dopo aver richesto il refresh da browser (ie6) !!!!
Allora, se non ho capito male, il tuo codice php va a modificare il contenuto del file menu.js, che fa parte della pagina inviata al browser.
In questo caso il problema è legato al browser, che non ricarica il file perché ce l'ha in cache. Non è un problema di facile soluzione, e non saprei cosa consigliarti perché lottare con la cache dei browser è un'impresa piuttosto ardua...
Se la tua procedura prevede che questo contenuto venga aggiornato con regolarità, io al tuo posto eviterei di metterlo in un file esterno e lo includerei direttamente nella pagina in questione.