<html>
<head>
<script language=\"javascript\">
function carica_campi_nascosti(val){
document.getElementsByName("nome_form")[0].action='<?php $int->address ?>';
document.getElementsByName("nome_form")[0].submit();
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="nome_form" method="post" action="">

si<input type='radio' name='indirizzo' value='si' onclick="carica_campi_nascosti(si);">
no<input type='radio' name='indirizzo' value='no'onclick="carica_campi_nascosti(no);">
<?php
{if ({$campi_nascosti})}
{

<input type='text' name='via'>
<input type='text' name='civico'>
}
{/if}

?>
</form>
</body>
</html>

ma mi da errore lo script in quanto dice che "si" e "no" non sono definiti!

e poi da errore parse error, unexpected '{' nella riga
{if ({$campi_nascosti})}