Grazie del suggerimento.

caption_js.php funziona correttamente se lanciato dal browser, il problema è però questo: non riconosce le varaiabili di sessione.

Infatti se commento il riferimento alla variabili:
Codice PHP:

<?php

session_start
();



/*if ($_SESSION['LNG'] == '0')

{
header("content-type: text/javascript"); 
echo '
var CAPTION={
    "0000001":"close",
    nw:"open a new window",
    xt:"external link" 
};
';
}

else
*/
{
header("content-type: text/javascript");
echo 
'
var CAPTION={
    "0000001":"chiudi",
    nw:"apri una nuyova finestra",
    xt:"link esterno" 
};
'
;
}
funziona, e l'alert mostra 'chiudi' in modo corretto. Se levo i commenti invece non funziona. Sembra infatti che non riconosca i parametri di sessione. Come mai? :master: