Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Da sito monopagina js+jquery a sito multipagina Php

    Ho fatto un sito con molti contenuti tutto in una pagina (index.php).
    Tali contenuti vengono mostrati/nascosti grazie a Jquery.
    Il tutto funziona molto bene e gli effetti sono carini.

    Ora però devo ampliarlo e mi rendo conto che è meglio prendere la strada di "un contenuto, una pagina". Uso già il php e non è un problema fare inclusioni a seconda della variabile passata...

    La DOMANDA è: posso mischiare queste due tecnologie?

    Vorrei quindi passare da
    index.php?pag=1
    a
    index.php?pag=2

    con gli stessi effetti di Jquery?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    con ajax (e jquery offre gia' funzioni specifiche per gestirlo) puoi caricare contenuti in maniera asincrona:
    nascondi/distruggi i contenuti correnti all' invio della richiesta, alla ricezione aggiungi al documento e mostri con l' effetto che vuoi i contenuti appena caricati

    ovviamente sta a te valutare se il gioco vale la candela, a fare le cose per bene c'e' un po' da lavorare:
    intanto e' il caso di fornire sempre link che permettano di accedere in qualsiasi situazione ai contenuti (per esempio i motori di ricerca non eseguono javascript), possibilmente inseriti nel layout completo se la richiesta non arriva via ajax

    ed e' consigliabile carcare di non stravolgere la user experience,
    dando un feedback del caricamento in corso,
    ripristinando funzionalita' del browser che con una navigazione in ajax si perdono (back e next del browser, aggiungi a preferiti...)
    ...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.