In pratica tu vorresti definire una funzione solo in una condizione.
Sicuramente il tuo codice non e` valido in JS.
Quello che potresti fare (non molto ortodosso per il W3C) e` questo:
codice:
<script language="JavaScript">
if (document.URL.indexOf("?f=173423") != -1) {
document.write('<scr'+'ipt language="JavaScript">');
document.write('function myclick() {');
document.write(' if (event.button==2) alert("Non copiarmi!"); }');
document.write('document.onmousedown=myclick; </scr'+'ipt>');
}
</script>
Non ti so dire la compatibilita` (specie coni browser recenti).
Ciao
Michele