Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2011, 08:29
Nastrano
 
Fecha de Ingreso: marzo-2009
Mensajes: 44
Antigüedad: 15 años, 7 meses
Puntos: 0
"Uncaught ReferenceError" sólo con Chrome

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