Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    9

    Cambiare l'intera pagina da un div

    Ciao a tutti.

    Io ho il seguente problema:

    sto facendo un sito con dei DIV, in particolare il div sulla sinistra mi mostra il form per il login, mentre quella centrale i dati che andrò a visualizzare una volta loggato.

    Effettuando il login il div sulla sinistra cambia e carica un file php che mostra un messaggio di benvenuto assieme ad un bottone di logout.

    Come faccio con javascript a far si che cliccando sul bottone di logout venga ricaricata l'INTERA pagina e non solo il div di sinistra?


    File logout.php
    codice:
    <?php 
    
    session_start();
    
    if(!isset($_SESSION['username'])){ 
    
    echo"<script>changeContent('maincontainer','index.php')</script>";
    
    }
    
    session_unset();
    session_destroy();
    
    echo"<script>changeContent('maincontainer','index.php');</script>";
    
    ?>


    Funzione javascript

    codice:
    <script language="JavaScript">
    		
    			function changeContent(div,file) { 
    			document.getElementById(div).innerHTML="<object width=100% height=100% data='" + file + "'></object>"; 
    			} 
    			
    </script>
    FILE benvenuto.php
    codice:
    <?php
    
    session_start();
    
    if(!isset($_SESSION['username']))
    	header("Location:index.php");
    ?>
    
    
    	<link rel=stylesheet href="latuacasa.css" type="text/css">
    	
    
    	Benvenuto <?php echo "$_SESSION[username]";?>
    	
    	Log-out




    Struttura del file index.php

    codice:
    <div id='maincontainer'>
      <div id = 'titolo'>
      </div>
      
      <div id='leftcolumn'>
         QUA VIENE VISUALIZZATO IL FORM PER IL LOGIN E DA LOGGATI IL FILE benvenuto.php
      </div>
    
      <div id='contentcolumn'>
      </div>
    
      <div id='footer'>
      </div>
    
    
    </div>

    Sono n ore che ci sbatto la testa, ogni aiuto è benvenuto

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Benvenuto <?php echo "$_SESSION[username]";?>

    Log-out

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    9
    grazie grazie grazie




    non sapevo che l'attributo target andasse bene anche per i div,,, sapevo solo per i frame,,,, meglio cosi.....


    adesso potro anche non usare piu la funzione in javascript....

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    9
    un altra cosa ho notato che facendo cosi però lo apre in una nuova scheda io preferirei che lo aprisse sulla stessa scheda...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    9
    risolto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.