Kod
function Auth()
{
var url = 'lib/ajax_request.php';
var params = 'action=login&login=' + $F( 'form_login' ) + '&pass=' + $F( 'form_pass' );
function login()
{
var ajax = new Ajax.Request( this.url, { parameters: this.params, onLoading: msgBox( 'SHOW', 'Loading...' ), onSuccess: msgBox( 'Logged...' ), onFauilure: reportError} );
switch( ajax.responseText )
{
case 'OK': this.msgBox( 'SHOW', 'Logged ...' ); this.pause( 1000 ); this.msgBox( 'HIDE', '' ); break
}
}
function msgBox( type, msg )
{
$F( 'msg_box' ).innerHTML = msg;
switch( type )
{
case 'HIDE': $F( 'msg_box' ).style.display = 'none'; break
case 'SHOW': $F( 'msg_box' ).style.display = 'block'; break
}
}
function pause( ms )
{
var now = new Date();
var exitTime = now.getTime() + ms;
while( true )
{
now = new Date();
if( now.getTime() > exitTime ) return;
}
}
}
{
var url = 'lib/ajax_request.php';
var params = 'action=login&login=' + $F( 'form_login' ) + '&pass=' + $F( 'form_pass' );
function login()
{
var ajax = new Ajax.Request( this.url, { parameters: this.params, onLoading: msgBox( 'SHOW', 'Loading...' ), onSuccess: msgBox( 'Logged...' ), onFauilure: reportError} );
switch( ajax.responseText )
{
case 'OK': this.msgBox( 'SHOW', 'Logged ...' ); this.pause( 1000 ); this.msgBox( 'HIDE', '' ); break
}
}
function msgBox( type, msg )
{
$F( 'msg_box' ).innerHTML = msg;
switch( type )
{
case 'HIDE': $F( 'msg_box' ).style.display = 'none'; break
case 'SHOW': $F( 'msg_box' ).style.display = 'block'; break
}
}
function pause( ms )
{
var now = new Date();
var exitTime = now.getTime() + ms;
while( true )
{
now = new Date();
if( now.getTime() > exitTime ) return;
}
}
}
a wywoluje to tak
<form action="login/" method="post" onsubmit="var auth = new Auth(); auth.login(); return false;">
wywala i przekierowuje mnie na login/ i blad bo to tylko dla picu jest to login/ bo ma wykonywac ten formularz ajax
Cytat
co robie zle ?
wiem ze jestem zielony ale jakos trza zaczynac
