Non riesco a far scrivere al PHP un javascript.
Il codice è questo:
Codice PHP:
if ($voto == )  {
    echo 
"Ciao, $utente
 Non è presente alcun tuo precedente voto."
;
    echo 
'


[url="javascript:indietro()"]Vota![/url]

'
;
} else {
echo 
"Ciao, &utente. 
 Hai votato per 
$voto.";
echo 
'


[url="javascript:chiudi()"]Chiudi[/url]

'
;

con

<script type="text/javascript">
<!--
function indietro() {
history.go(-1);
}

function chiudi() {
self.close();
}
//-->
</script>

mentre la funzione indietro la carica, quella chiudi non la visualizza.
In realtà nel file sorgente la vedo, ma nella pagina non c'è la funzione.
Eppure è scritta correttamente visto che nella pagina precedente, scritta uguale funziona.
Ho provato anche senza il richiamo alla funzione ma nisba...
Ho provato anche a scriverla direttamente in HTML fuori dal PHP...

Forse PHP interferisce con lo javascript self.close?
Oppure è dovuto al fatto che nella pagina in questione è presente un iframe?