Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31

Discussione: Nuovo sito internet

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    44

    Nuovo sito internet

    Salve.
    Sono nuovo del forum e spero di trovarmi bene !!
    Diciamo che per fare un sito web me la cavicchio, anche se non so filo e per segno il codice html. Prioprio per questo sono qui a chiedervi una cosa per fare un nuovo sito web, in modo diverso dal solito.

    Vorrei crearmi un sito internet usando Microsoft Expression 4.
    Vorrei creare una pate superiore, un menu di sinistra, una parte centrale, un menù di destra e una parte inferiore.
    Cliccando su un link dei due menù, vorrei che il contenuto venga nella parte centrale. In sostanza mi piacerebbe che cambiasse solo la parte centrale, mentre gli altri quattro rimangono fissi.
    Vi riporto a questo sito web per un esempio:

    www.aboutsiena.com/siena/index.html


    Mi potete aiutare ? Ah, stavo per dimenticarmi. Mi piacerebbe anche mettere un evidenziatore al passaggio del mouse sui link dei Menù.

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349

    Re: Nuovo sito internet

    Originariamente inviato da Giacomov
    In sostanza mi piacerebbe che cambiasse solo la parte centrale, mentre gli altri quattro rimangono fissi.
    Vi riporto a questo sito web per un esempio
    nel link che hai postato si tratta di pagine differenti, non di contenuti caricati nella stessa pagina.
    Per comodità, puoi usare le inclusioni lato server per gestire le parti "comuni" a tutto il sito

    Ah, stavo per dimenticarmi. Mi piacerebbe anche mettere un evidenziatore al passaggio del mouse sui link dei Menù.
    cosa intendi per "evidenziatore"?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    44

    Re: Re: Nuovo sito internet

    Originariamente inviato da Myaku
    nel link che hai postato si tratta di pagine differenti, non di contenuti caricati nella stessa pagina.
    Per comodità, puoi usare le inclusioni lato server per gestire le parti "comuni" a tutto il sito
    Sinceramente? Ho capito poco o nulla!! Come si crea le inclusioni lato server per gestirle? Devo fare pagine diverse? E poi come faccio a indirizzare il tutto insieme?

    Originariamente inviato da Myaku
    cosa intendi per "evidenziatore"?
    Semplicemente quando passo su un link del menù, mi si evidenzia la scritta (in quel caso di verde)

  4. #4
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349

    Re: Re: Re: Nuovo sito internet

    Originariamente inviato da Giacomov
    Sinceramente? Ho capito poco o nulla!! Come si crea le inclusioni lato server per gestirle?
    le inclusioni lato server sono ampiamente documentate sia in rete:
    google,
    che in altre discussioni qui sul forum (ed in questo caso, una ricerca ti può aiutare).
    Ovviamente prima devi sapere quale linguaggio vuoi/puoi utilizzare

    Semplicemente quando passo su un link del menù, mi si evidenzia la scritta (in quel caso di verde)
    ok, qui andrai ad usare le pseudoclassi dei link tramite css. una cosa tipo (ovviamente la dovrai adattare alle tue esigenze, è solo una bozza per farti capire il concetto):

    codice:
    a:link, a:visited, a:hover, a:active {display: block; padding: 5px;}
    a:link, a:visited {background: #tuo_colore; color: #tuo_colore_per_il_testo}
    a:hover, a:active {background: #tuo_colore_evidenziatore; color: #l'altro_tuo_colore_per_il_testo}

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    44
    Per ora sono riuscito a fare questo:

    <body>
    <frameset rows="12%,*" border="0">

    <frame name="Menù" src="menù.htm" marginwidth="10"
    marginheight="10" scrolling="auto" frameborder="0">

    <frameset cols="15%,71%,*" border="0">

    <frame name="Sinistra" src="Sinistra.html" marginwidth="10"
    marginheight="10" scrolling="auto" frameborder="0">

    <frame name="Centro" src="Centro.html" marginwidth="10"
    marginheight="10" scrolling="auto" frameborder="0">

    <frame name="Destra" src="Destra.html" marginwidth="10"
    marginheight="10" scrolling="auto" frameborder="0">
    </frameset>

    </frameset>
    </body>

    Va bene il codice? Come faccio a incanalare tutti i link venrso il centro ?

  6. #6
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da Giacomov
    Va bene il codice?
    no. i frames servono ad incorporare contenuti esterni (c'è una
    discussione recente proprio su quest'argomento).
    continuo a sostenere che sia meglio usare le inclusioni lato server.

    e se proprio vuoi usare i frames (con tutti i contro che comportano)
    Come faccio a incanalare tutti i link venrso il centro ?
    mi spiace, ma non posso aiutarti. non è una metodologia di sviluppo su cui sono pratica

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    44
    Originariamente inviato da Myaku
    no. i frames servono ad incorporare contenuti esterni (c'è una
    discussione recente proprio su quest'argomento).
    continuo a sostenere che sia meglio usare le inclusioni lato server.
    Ma come funziona il lato server? Devo creare un menù con i frame e poi collegarli a un server esterno ?

    Originariamente inviato da Myaku
    mi spiace, ma non posso aiutarti. non è una metodologia di sviluppo su cui sono pratica
    Fa niente, grazie lostesso e scusami per il disturbo !!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    44
    Altra cosa. Sono riuscito a fare i seguenti frame, ma non riesco a fare quello inferiore. come mai ?

  9. #9
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da Giacomov
    Ma come funziona il lato server? Devo creare un menù con i frame e poi collegarli a un server esterno ?
    no, i frames non c'entrano nulla. spulcia qualcuno dei link nella ricerca da google che ti ho postato
    uno degli esempi - credo - più banali: se usi php, crei le tue parti comuni su dei files separati (ovviamente, un file per ogni parte). quindi, li richiami all'interno delle varie pagine, nella "posizione" (intesa come flusso html) in cui devono stare, tramite la funzione include().
    Come già detto, il linguaggio che vuoi (per tue conoscenze) o che puoi (per configurazione del server) utilizzare lo puoi sapere solo tu

    supponi di dover creare la pagina X.php:
    codice:
    .... ometto l'<head> ...
    <body>
    <?php include('includes/head.html'); ?>
    <div>
    
    </div>
    <?php include('includes/menu.html'); ?>
    <div>
    
    </div>
    eccetera ... eccetera ...
    dove in menu.html ci sarà il codice html del menu, e via dicendo

    qui in un post è difficile spiegare le basi per filo e per segno, ma in rete c'è materiale a sufficienza tra guide e tutorials. L'argomento non è ad un livello avanzato, tutt'altro.

    Fa niente, grazie lostesso e scusami per il disturbo !!
    ci mancherebbe. ripeto, dipende tutto da quale strada vuoi seguire

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    44
    Fatto. Sono riuscito a fare anche il Frame inferiore. Questo tutto il codice:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta content="it" http-equiv="Content-Language" />
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    </head>

    <body>

    <frameset rows="124,*,100">
    <frameset cols="*">
    <frame src="Superiore.html" name="FrameSuperiore" scrolling="NO" noresize>
    </frameset>

    <frameset cols="*">
    <frameset cols="132,*,135">
    <frame src="Sinistra.html" name="FrameSinistro" scrolling="NO" noresize>

    <frame src="Centro.html" name="FramePrincipale">
    <frame src="Destra.html" name="FrameDestro" scrolling="NO" noresize>
    </frameset>
    </frameset>

    <frameset cols="*">
    <frame src="Inferiore.html" name="FrameInferiore" scrolling="NO" noresize>
    </frameset>

    </frameset>

    </body>

    </html>

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.