Visualizzazione risultati 1 fino 20 di 20

Discussione: Menù in AJAX

  1. #1
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito Menù in AJAX

    Devo creare un menù in AJAX in modo che al click su una voce del menù venga inserita una pagina nel div dedicato ai contenuti.
    L'unico vincolo da rispettare è che vorrei che l'utente non si accorgesse di nulla quindi la comunicazione con il server dovrebbe avvenire tramite POST.
    Qualcuno mi può aiutare?

  2. #2
    Ospite Guest

    Predefinito

    L'utente non "si accorge di nulla", anche se utilizzi GET, l'url della pagina non cambia.

    Comunque, prova a vedere se questo mio script può esserti d'aiuto.
    Ciao!

  3. #3
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Sembra interessante ma...se utilizzo GET la stringa passata non viene aggiunta nella barra dell'indirizzo?

  4. #4
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da tryhere Visualizza messaggio
    Sembra interessante ma...se utilizzo GET la stringa passata non viene aggiunta nella barra dell'indirizzo?
    No, grazie a XMLhttpRequest.
    Prova
    Ciao!

  5. #5
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Ho provato ma non riesco. Quello che ho fatto si trova all'indirizzo tryhere.altervista.org
    Ultima modifica di tryhere : 24-10-2007 alle ore 20.00.01

  6. #6
    Ospite Guest

    Predefinito

    Il contenuto del file pagine.php devi inserirlo tra i tags <? e ?> ;)

  7. #7
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Fatto ma non cambia nulla...

  8. #8
    Ospite Guest

    Predefinito

    Ho controllato bene e...perchè hai tagliato lo JavaScript a metà?
    Se manca un pezzo logicamente lo script non funziona -.-
    Incolla il codice JavaScript (il primo) così come l'ho postato qui, senza applicare modifiche.
    Ciao!

  9. #9
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Ora è quasi tutto perfetto ma non so come inserire il nuovo contenuto del div

  10. #10
    Ospite Guest

    Predefinito

    Codice:
    <?
    
    switch($_GET['pagina']){
    
    case pagina:
    
    echo <<<EOD
    
    <!--qui il codice HTML della pagina-->
    
    EOD;
    
    break; 
    
    }  
    
    ?>
    Se vuoi aggiungere altre pagine utilizza il modello in grassetto nello script sopra.



    Codice PHP:

    <?

    switch($_GET['pagina']){
    case
    pagina:
    echo <<<EOD
    <!--qui il codice HTML della pagina-->
    EOD;
    break;
    case
    pagina2:
    echo <<<EOD
    <!--qui il codice HTML della pagina2-->
    EOD;
    break;

    }

    ?>

  11. #11
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Fantastico! Grazie!!! Spiegami l'ultima cosa...
    In questo modo il file pagine.php viene caricato al caricamento della pagina index.htm o viene utilizzato solo dal server per fornire la risposta?

  12. #12
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da tryhere Visualizza messaggio
    Fantastico! Grazie!!! Spiegami l'ultima cosa...
    In questo modo il file pagine.php viene caricato al caricamento della pagina index.htm o viene utilizzato solo dal server per fornire la risposta?
    La seconda che hai detto.
    Ciaoo!

  13. #13
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Adesso posso gestire un menù di bottoni in modo che al click su un bottone si apra un sottomenù di link i cui contenuti siano gestibili in AJAX attraverso una pagina diversa da pagine.php?

  14. #14
    Guest

    Predefinito

    non ti consiglio di utilizzare javascript in un menù, il il visitatore non ha attivato javascript nn riesce a visitare il sito

  15. #15
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    lo script funziona solo in IE e FF?

  16. #16
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Citazione Originalmente inviato da toninosite Visualizza messaggio
    non ti consiglio di utilizzare javascript in un menù, il il visitatore non ha attivato javascript nn riesce a visitare il sito
    Conviene (se si ha tempo e voglia) fare una doppia versione con e senza JS ;)
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  17. #17
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Come faccio senza js? E comunque non ho capito se funziona solo su IE e FF.

  18. #18
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Di solito i menù si fanno in HTML e CSS. Se fai una ricerca con un motore di ricerca, troverai moltissimi esempi.
    Dando un'occhiata veloce al codice di Probid, non dovrebbe funzionare con tutti i browser.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  19. #19
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    cmq IE e FF dovrebbero essere i più usati (?) (almeno penso io XD, è solo un'opinione), cmq per esempio di JS/HTML ho un menù che al passaggio su una voce ci monta sopra un div con il link, però anche senza JS il link cè lo stesso ^^ quindi non è difficile ! Cerca ché chi cerca trova ^^
    Ultima modifica di Luffio : 25-10-2007 alle ore 19.36.29
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  20. #20
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Attendo anche il suo parere comunque il mio menù lo volevo fare in AJAX

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •