codice:
<%
String onload_string = "";
if (condizione)
{
onload_string = "funzione_javascript(parametro);"
}
%>
<script type="text/javascript">
function funzione_javascript(parametro)
{
. . . . .
}
</script>
. . . . .
<body onload="<%= onload_string %>">
. . . . .
P.S.: Relativamente alla formattazione del codice, intendo dire che è disponibile il tag "CODE" (reperibile in alto, fra gli strumenti di editazione dei post) che ti permette di indentarlo e di mostrarlo in un formato più leggibile (come ho fatto poco sopra). Comunque, leggi il regolamento del forum, trovi tutto lì.