Ya he conseguido solucionarlo!!
La cosa es la siguiente:
Asi quedaria la función:
Código HTML:
<script language="javascript" type="text/javascript">
function valida_imagen(codigo){
if(document.getElementById('imagen').value == document.getElementById('codigo').value)
{
alert("La respuesta es correcta");
return true;
}
else
{
alert("La respuesta es incorrecta");
return false;
}
}
</script>
Y creandome un Input de tipo hidden, que le meto el valor de la funcion php $_SESSION['spamkey']; consigo comparar los dos valores en javascript, consiguiendo un resultado dinamico mucho mas usable.
Código PHP:
<input type="hidden" name="codigo" id="codigo" value="<? echo $_SESSION['spamkey']; ?>">
Ante todo gracias por la ayuda a
gepd, y
si teneis una idea para mejorar este "apaño", será bienvenida!!