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

    Un aiuto!!!

    Ciao a tutti, sono un pò inesperto e vorrei chiedervi una mano.
    Innanzitutto ecco l'indirizzo del mio sito: http://www.oratoriocividate.it/orato...orio/index.htm

    Come vedete, è un sito modestissimo: a me non piacciono per niente i frame e vorrei farlo in altro modo.

    Allora, visitando HTML.it, mi sono interessato ai fogli di stile e mi è venuta l'idea di rifare il mio sito con i CSS.
    Però ho un grandissimo problema. Vedete il menu che c'è in alto, dove c'è la testata? Come posso fare a cambiare i collegamenti senza dover modificare tutte le pagine? M'han detto di usare ASP, ma sinceramente non capisco come fare: mi potreste gentilmente dare una mano? GRAZIE.
    Fabio

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ciao, prima di tutto una lettrura del regolemento: http://forum.html.it/forum/showthrea...threadid=97487

    Giusto per dare titoli a casaccio!

    Secondo poi, quello di cui hai bisgono si chiama include.
    Ovvero un sistema mediante il quale in una pagina asp includi il contenuto di un'altra.
    In questo modo ogni cambiamento nella pagina inclusa si rifletterà immediatamente nelle pagine che la includono.
    In ogni caso devi ritoccare TUTTE le pagine per metterci l'include.

    Roby

  3. #3
    Scusami per il titolo !!
    Io ho capito che devo usare l'include, ma concretamente come faccio?
    La pagina che devo includere come deve essere fatta? Deve contenere solo il menu? Che struttura deve avere? GRAZIE

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il solo codice del menu lo metti in una pagina .asp che includi

    Es.

    index.asp
    codice:
    <html>
    <body>
    
    ...
    ...
    </body>
    </html>
    Nel menu.asp
    codice:
    <div id="menu">
    
    
    voce1 - voce2 - ...</p>
    </div>

    Roby

  5. #5
    Allora, innanzi tutto per provare le pagin in locale devi avere IIS installato, ovvero Internet Information Services, se hai Windows XP Professional o Windows 2000 Professional (o Server).
    Per installarlo cerca sul forum "Installare IIS".
    A questo punto nella cartella c:\inetpub\wwwroot\ ci costriuisci il tuo sito (puoi anche svuotarla di quello che di default contiene o al massimo sposti quei file). L'indirizzo locale sarà http://localhost
    A questo punto cosa devi fare?
    Ti posto un esempio di menu dentro un file di inclusione.
    menu.asp
    codice:
    <%
    dim menu(3,1)
    menu(0,0) = "chisiamo.asp"
    menu(0,1) = "Chi Siamo"
    menu(1,0) = "prodotti.asp"
    menu(1,1) = "I Nostri Prodotti"
    menu(2,0) = "partners.asp"
    menu(2,1) = "I Nostri Partners"
    menu(3,0) = "contatto.asp"
    menu(3,1) = "Contattaci"
    
    percorsoPagina = request.serverVariables("PATH_INFO")
    percorsoPagina = replace(percorsoPagina,"http://","")
    elementiPercorsoPagina = split(percorsoPagina,"/")
    pagina = elementiPercorsoPagina (uBound(elementiPercorsoPagina))
    
    %>
    <div id="menu"> | 
    <%
    for i = 0 to uBound(elementiPercorsoPagina)
      if pagina = menu(i,0) then
    %>
    <%=menu(i,1)%> | 
    <%
      else 
    %>
    <%=menu(i,1)%> | 
    <%
      end if
    next
    %>
    </div>
    In tutte le tue pagine (che dovranno essere tutte .asp), dove deve apparire il menu scriverai:
    codice:
    
    
    A questo punto, sul browser, digiterai http://localhost/chisiamo.asp
    Spero di esserti stato di aiuto.

  6. #6
    Nom mi sei d'aiuto...ma d'aiutissimo.....grazie mille!!
    L'unico problema che mi pongo e': posso fare tutti i tipi di menu?
    Cioe', posso fare il menu come quello che c'e' alla pagina di cui sopra? Sono un pochetto in difficolta'!!
    GRAZIE!!!! Fabio

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi fare quello che vuoi.

    Roby

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.