| |
Preparazione delle pagine
|
| 1 |
Impostiamo la pagina index.asp.
Per adesso creiamo la pagina molto semplicemente.
Mettiamo due tabelle:
- una superiore con due righe e due colonne
- una inferiore con una riga ed una colonna.
In un successivo tutorial imposteremo in questa pagina la procedura del Login, per l'autenticazione degli utenti ammessi agli acquisti.
per ora mettiamo su una cella di sinistra (della tabella superiore), un collegamento alla pagina negozio.asp.
|
| 2 |
Impostiamo la pagina negozio.asp
Apriamo la pagina negozio.asp e, sotto la barra dei menu scegliamo la scheda Layout, per impostare 2 Frame.
Utilizziamo i due frame per comodità: on-line le pagine dinamiche sono più lente delle pagine HTML, perchè il server deve elaborare i dati del database; con questo piccolo artifizio rendiamo la navigazione un pochino più veloce perchè invece di caricare una pagina completa, nella navigazione tra i prodotti, verrò caricata solo una parte della pagina (un frame), quello appunto che contiene i prodotti.
Inoltre abbiamo la possibilità di utilizzare il frame superiore come barra di navigazione.
Scegliamo: inserisci frame superiore.
|
| 3 |
Andiamo nella scheda dei frame e clicchiamo sul topFrame (1): impostiamo nella scheda Proprietà come origine (2) la pagina nav_neg.asp.
Selezioniamo il mainFrame, e con la stessa procedura impostiamo come origine la pagina base.asp
|
| 4 |
nel topFrame inseriamo una tabella di due righe e due colonne.
In un cella di sinistra scriviamo: home | negozio | carrello
Saranno i tre link di navigazione in questo minisito/tutorial. (in successivi tutorial aggiungeremo altre componenti).
Al testo home metteremo il collegamento alla pagina index.asp, facendo attenzione di mettere come Destinazione _top (nella scheda Proprietà)
Il testo negozio avrà il collegamento alla pagina negozio.asp, con Dest il mainFrame.
Per ultimo il testo carrello avrà il collegamento alla pagina carrello.asp, con Dest il mainFrame.
|
| |
Incominciamo a creare i Recordset.
Questo che andiamo a creare ci serve per scegliere la categoria di prodotti da mostrare nel frame inferiore.
E' il nostro piccolo sistema di navigazione nel catalogo. Ovviamente è solo uno spunto e ciascuno, una volta acquisite le nozioni, può personalizzare il proprio negozio come preferisce.
|
| 5 |
Clicchiamo sul + della scheda Associazioni, per aprire il pannello del Recordset.
Andiamo nella scheda Avanzate e scriviamo la seguente stringa SQL:
SELECT DISTINCT Categoria
FROM prodotti
ORDER BY Categoria ASC 
Chiamiamo il Recordset RsCategorie
|
| 6 |
Adesso inseriamo in una cella di destra (siamo sempre nella tabella del topFrame) un modulo con all'interno un menu/elenco ed un pulsante. Tra un momento "popoliamo" l menù coi dati dinamici del recordset

Dai comportamenti server scegliamo Dynamic Elements, e poi Elenco/menu dinamico.

Adesso associamo al valore la voce categoria, e come etichetta mettiamo Categoria (non ci sono altre possibilità, d'altronde).

|
| 7 |
Chiudiamo il pannello.
Selezioniamo il form (cliccando nella barra in basso sul tag <form> ed impostiamo il Metodo GET, l'Azione su negozio1.asp, e la Dest il mainFrame.
|
| |
Adesso arriva la parte che state aspettando, quella relativa al carrello. |
| |
|
| |
 |