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

    Inclusione Menu Client-Side

    Ciao a tutti!
    Sto realizzando un sito da pubblicare su CDrom.
    Il menu di sinistra rimarrebbe identico su tutte le pagine.
    E' possibile salvarlo su un file esterno che verrà poi caricato in ogni pagina? (senza usare gli include server-side!)

    HTML,Javascript o altro... ma che funzioni lato client !!!

    Se possibile... eviterei pure i frames!

    Ciao e grazie a tutti!

  2. #2
    Sì, puoi fare un file header.js e uno footer.js contenenti istruzioni tipo document.write(...);
    Poi li includi così:

    <script language="JavaScript" src="header.js">

    ...

    <script language="JavaScript" src="footer.js">


    Prova e fammi sapere.

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

  3. #3
    Tutti document.write('...') ??
    Diventa lunghino poi andare a modificare la struttura del menu... non c'è la possibilità di includere direttamente dell'html come si fa con gli Include lato server?
    Grazie mille!

  4. #4
    Non lo so.
    Forse dovresti ricorre agli iframe, ma non mi stanno troppo simpatici

    il Possibile l'ho già fatto
    l'Impossibile lo sto facendo
    per i Miracoli ci vuole un po' di tempo
    __________________
    &nbsp; ...quanto sono pirla...

  5. #5
    il problema con javascript è: e se uno ce l'ha disabilitato o non lo supporta correttamente?
    certo puoi usare i frame... ma la soluzione migliore rimangono le inclusioni lato server...

  6. #6
    Le due istruzioni regine per inserire del testo in javascript sono document.write e innerHTML: sono un po' scomode da usare per scrivere strutture abbastanza complesse, tuttavia credo sia l'unico modo, se vuoi usare un client-side.

    Un appunto: la sintassi standard per le versioni xhtml è
    codice:
    <script src="..." type="text/javascript"></script>
    L'attributo language non si usa più.


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.