bueno si tenias razon hay mas de 1 error y no es q yo sea un experto mira para empezar tus datos
this.nombre=nombre;
this.contraseña=pass;
no se de donde los sacas xq tus input no se lalman asi y no entiendo que quieres hacer con esto
<script language="javascript">
// nombre y passwd del usuario
var nombreuserypassuser;
nombreuserypassuser=new uverificar(usernombre,userclave);
</script>
asi q yo pienso lo puedes hacer asi dejando atras tu pagina entrada.js (xq como dije en un principio no soy un experto por lo q no se usar muy bien paginas .js en mis proyectos)
ahora yo lo haria asi
Código HTML:
Ver original<link rel="StyleSheet" href="ent.css" type="text/css"> <script language="javascript"> function validar(){
// nombre y passwd del usuario
var nombre=document.forms["fromentrada"].usernombre.value;
var pass=document.forms["fromentrada"].usernombre.value;//en estas dos lineas obtenemos los q se tecleo en tus input
if (nombre=="algo" && pass=="algo" )
{window.location="home.html";}
else
{ alert('el usuario '+ nombre+ 'y/o la contraseña estan equivocados');}
}
}
<img src="imagenes/arbdv.gif" alt="index-arbol"> <form class="centrar" name="fromentrada"> Nombre:
<input type="text" name="usernombre" maxlength="15" size="15">
Clave:
<input type="password" name="userclave" maxlength="12" size="12">
<input type="button" value="Entrar" onclick="validar()">
creo q asi esta bien asi es como quedaria tu pagina pruebalo y si no funciona como quieres por aqui seguimos intentando ayudarte
suerte!!!!!