J'essaie d'utiliser le code suivant dans une page test.html :
<script language = "javascript">
function test()
{
if (typeof a != "undefined")
{
document.body.innerHTML = "";
document.write(a);
}
else
{
document.body.innerHTML = "";
document.write("a is undefined");
}
var a = "a is defined";
document.write("<br><br>");
document.write("<a href='javascript:void(0)' onclick='function(){ test(a); }'>test</a>");
}
window.onload = function(){ test(); }
</script>
Le résultat est l'erreur "Uncaught SyntaxError : Unexpected token (". Comment faire pour que le lien efface la page et affiche la variable correspondante ?