Ciao a tutti chi mi sa risolvere questo problema:

In uno script richiamo una funzione da uno script esterno ma non funziona Ho notato che mettendo un alert nella funzione dello script esterno questa non viene lanciata questo e lo script:

codice:
<script type="text/javascript">
	function validazione(){
	
		var nome = document.getElementById('nome');
		var cognome = document.getElementById('cognome');
		var dataN = document.getElementById('dataN');
		var sesso = document.getElementById('sesso');
		var email = document.getElementById('newEmail');
		var passw = document.getElementById('passw');		
		var repeatPassw = document.getElementById('repeatPassw');
	
		
		
		if(nomeScorretto(nome.value))
		{
			alert('Controlla il nome');
			return false;
		}
		
		alert('qui');
		return true;
		
		
	
	}	
	
	</script>
	
	<script type="text/javascript" language="javascript" src="script.js" />




Questo è lo script sterno

function nomeScorretto(nome){
	
	alert('nomescorretto');
	var caratteri = "abcdefghilmnopqrstuvzxwkjy";
	var nomeImmesso = new String(nome.toLowerCase());
	
	if(nome.length<4 || nome == "")
	{
		return true;
		
		
	}
	
	for(var i = 0; i < nome.length; i++;)
	{
		var c = nome.charAt(i);
		
		if(caratteri.indexOf(c)<0)
		{
			return true;
		}	
		
	}

	return false;
}