Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    66

    Script per contenuti dinamici in una stessa pagina

    Salve. Sono alla ricerca di uno script che mi inserisca in un div contenuti diversi, presenti nello stesso file, cliccando su dei link.
    Ora come ora invece ho strutturato il tutto tramite uno script Ajax, il che mi costringe però a mettere i diversi contenuti in file diversi. Potete vederlo all'indirizzo http://www.torrisi-procopio.com/inde...progetto-tst01, dove cliccando sui numeri in basso a destra viene inserito il contenuto di altri file.
    Mi piacerebbe invece che tutti i contenuti da visualizzare stessero nello stesso file, dato che "appartengono" ad una stessa pagina.
    Qualcuno ha qualcosa da suggerirmi?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    punta sempre allo stesso documento, ma passa un valore via location (cosi' come ora passi "page") che, letto da php, restituisca la porzione di documento che ti interessa mostrare

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    66
    Il fatto è che, se utilizzo php, che è lato server, per cambiare il contenuto, significa che per ogni cambiamento deve essere ricaricata la pagina, sarebbe meglio se il tutto avvenisse lato client.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Andreau
    Il fatto è che, se utilizzo php, che è lato server, per cambiare il contenuto, significa che per ogni cambiamento deve essere ricaricata la pagina, sarebbe meglio se il tutto avvenisse lato client.
    dal momento che dici di usare ajax pensavo fosse la soluzione piu' semplice da implementare nel tuo caso

    in pratica tu vuoi un mostra/nascondi di livelli diversi, giusto?
    qualche giorno fa ho postato qualche riga da cui puoi prendere spunto
    http://forum.html.it/forum/showthrea...7#post11449137
    per evitare di nascondere un div che e' gia' mostrato cambia
    el.style.display=(aperto==k)?'block':'none';
    aperto=k;

    in
    el.style.display='block';
    la variabile aperto a quel punto non serve piu'

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    66
    Ho impostato come mi suggerisci, la pagina è http://www.torrisi-procopio.com/inde...-tst01_display, come vedi i div me li mostra tutti, dove sbaglio?

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non ho tempo di fare il debug della tua applicazione
    sinceramente non ho tempo neanche per vedere come e' fatta

    ma se carichi i contenuti via ajax e nel contenuto e' presente un blocco di script devi valutare questo script e aggiungerlo nel documento "principale" in modo da poterlo usare
    http://forum.html.it/forum/showthrea...readid=1071699

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    66
    Nella pagina che ho implementato non uso ajax, ho messo soltanto lo script che tu mi hai suggerito posizionandolo nel body prima dei div che dovrebbe far apparire/nascondere.
    Devo mettere qualcos'altro?

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    settare nel css display:none; per i livelli che vuoi siano inizialmente nascosti

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.