Hola, qué tal,
Llevo desarrollando un sitio un tiempecito, y ayer, me dio por probar cómo iba en Chrome, y cuál fue mi sorpresa cuando veo que el Jquery no va. Miro en la consola de errores y veo que cada vez que hago iniciar una función se declara un error:
Cita: Uncaught ReferenceError: Login is not defined
(anonymous function)localhost:23
onclick
La cosa es que en Firefox va perfectamente, en IE tampoco va y en los demás no lo he probado.
Adjunto el head (que he visto que normalmente el problema está aquí):
Código PHP:
<head>
<script type="text/javascript" src="administracion/jquery/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="administracion/jquery/jquery-ui-1.8.9.custom.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<title>Blablabla</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="estilo.css" type="text/css" />
<link rel="stylesheet" href="administracion/jquery/jquery-ui-1.8.9.custom.css" type="text/css" />
</head>
A las funciones todas las llamo por " onclick="nombrefunción();" ", y bueno, adjunto el script.js por si lo creéis necesario xD:
Código:
function cambiarlogin(id){
if ( ($(id).val() == 'Usuario') || ($(id).val() == 'Contraseña')){
$(id).val('');
}
}
function registro(){
$("#loading").css("display","block");
$.get('estructura/nucleo.php?mode=registro', function(data){
$("#dialog").html(data).dialog({
title: "Registrarse",
autoOpen: false,
modal: true,
show: "blind",
hide: "explode"
}).dialog("open");
return false;
});
$("#loading").css("display","none");
}
function registrarUser(){
$("#loading").css("display","block");
$.post('estructura/nucleo.php?mode=registraruser', $("#registro").serializeArray(), function(data){
$("#registro").html('Usuario agregado correctamente');
$("#dialog").("close");
});
$("#loading").css("display","none");
}
function Login(){
$("#loading").css("display","block");
$.post('estructura/nucleo.php?mode=login', $("#login").serializeArray(), function(data){
$("#login").html(data);
location.reload();
});
$("#loading").css("display","none");
}
function logout(){
$.post('estructura/nucleo.php?mode=logout', function(data){
location.reload();
});
}
Saludos y muchas gracias