Ho un codice php per il login.
Per loggarsi bisogna cliccare su login e comparirà una finestra con javascript (con effetto fade)
Il codice php prevede di ricaricare la pagina per poter accedere, ma una volta ricaricata la pagina la finestra di login scompare e "si blocca" dato che ricaricando la pagina la finestrella torna nascosta. Insomma vorrei ricaricare solo il contenuto del <div class="login"> e non di tutta la pagina. Ho pensato ad un iframe ma mi sembra troppo "brutto" come metodo. Ho visto che bisogna usare ajax o dom... Devo per forza imparare questi linguaggi o ce un altro codice?

Codice per login:
Codice PHP:
[...]
<script type="text/javascript">
function loginout() {
    $(".login").fadeOut("slow");
}
function loginin() {
    $(".login").fadeIn("slow");
}
</script> 
[...]
<div class="login">
        
        <?php
        
include_once("include/config.php");
        include_once(
"include/auth.lib.php");

        list(
$status$user) = auth_get_status();

        if(
$status == AUTH_LOGGED auth_get_option("TRANSICTION METHOD") == AUTH_USE_LINK){
            
$link "?uid=".$_GET['uid'];
        }else    
$link '';
        
        
//home
        
switch($status){
            case 
AUTH_LOGGED:
            
?>
        [b]Sei loggato con il nome di <?=$user["username"];?> [url="logout.php<?=$link?>"]Logout[/url][/b]
            <?php
            
break;
            case 
AUTH_NOT_LOGGED:
            
?>
            
        <form method="post">

                        <table width="100%" height="3" cellspacing="0" cellpadding="0"><tr><td></td></tr></table>
            <table width="90%" align="center" cellspacing="0" cellpadding="0">
            
            <tr> 
                <td>
                    <div style="text-align:left;height:33px">
                        [img]image/logologin.png[/img]
                    </div>
                </td>
                
                <td>
                    <div style="text-align:right;height:33px;float:right;">
                        [url="javascript:oscuramentoout();javascript:loginout();"][img]image/xx.png[/img][/url]
                    </div>
                </td>
            </tr>
            <tr>
                <td>
                    <table width="100%" height="52" cellspacing="0" cellpadding"0">
                        
                        <tr> 
                        
                            <td align="center">
                                [img]image/username.png[/img]
                            </td>
                            
                            <td align="center">
                                <div class="inputlogindiv" align="center" >
                                    <input type="text" class="inputlogin" name="uname" />
                                </div>
                            </td>
                            
                        </tr>
                        
                        
                        <tr> 
                        
                            <td align="center">
                                [img]image/password.png[/img]
                            </td>
                            
                            <td align="center">
                                <div class="inputlogindiv" align="center">
                                    <input type="password" class="inputlogin" name="passw">
                                </div>
                            </td>
                        </tr>
                    </table>
                </td>
                
                <td height="52">
                    <button type="submit" name="action" id="accedibutton" value="login">
                        [img]image/accedibutton.png[/img]
                    </button>
                </td>
                
            </tr>
            
            <tr>
                <td>
                    <table cellpadding="0" cellspacing="2"><tr><td>Recupera dati</td><td><div id="checkbox"><input type="checkbox"/></div></td> <td>[img]image/ricordami.png[/img]</td></tr></table>
                </td>    
            </tr>
            
            <tr>
                <td>
                    [img]image/login_errore.png[/img]
                </td>
                </tr>
            </table>
            
        </form>
    </div>
[...]