ho deciso di provare a fare una prova banale.
premettendo che questo codice funziona nella pagina (proprio nello stesso file php):
codice:
window.onload = function () {
soundError();
}
ho fatto così nel form:
Codice PHP:
echo '<script type="text/javascript">console.log("ok");</script>';
echo '<script type="text/javascript">soundError();</script>';
echo '<script type="text/javascript">alert("ARTICOLO INESISTENTE");</script>';
nella console leggo l'ok.
vedo l'alert.
ma non sento il suono.
però mi compare questo all'invio del form:
codice:
ReferenceError: soundError is not defined
però perchè se la metto nell'onload funziona??