Error de sintaxis: declaración de devolución ilegal en JavaScript

Recibo un error de JavaScript realmente extraño cuando ejecuto este código:

<script type = 'text/javascript'>
var ask = confirm('".$message."');
if(ask==false)
{
return false;     
}
else
{
return true;
}
</script>

En la consola de JavaScript dice:

Syntax Error: Illegal return statement

Ocurre enreturn true; yreturn false;

(Estoy haciendo eco de este javascript de una función php; el$message variable es uno de los parametros php)

¿Qué está mal con mi código?

Respuestas a la pregunta(5)

Su respuesta a la pregunta