Originariamente inviato da maxtn
Non funziona, dove sbaglio? non ci capisco molto di funzioni!

Codice PHP:
<script>
function cambia_immagine(quale,nuova,vecchia){
if (document.images[quale].src == vecchia)
document.images[quale].src=nuova
else
document.images[quale].src=vecchia
}
</script>
<?php
echo <<< END
[img]../img/orgcbe_p.png[/img]
END;
?>
essendo tutto corretto il problema e` sicuramente che all'inizio lui ti carica l'immagine col percorso assoluto tipo file://

puoi risolvere in fretta sostituendo

if (document.images[quale].src == vecchia)
con
if (document.images[quale].src.indexOf("orgcbe_p.png") != -1)

(controlli che ci sia il nome dell'immagine nel path...)