Luca Vassalli's Website - Home page


Home
Indice

1.Introduzione

2.Centro Solidarietà di Genova

3.Politeama Genovese

 

2.7 Home Page

Le ultime modifiche che ho apportato riguardano la home page ("index.PHP") in cui devono essere visualizzate le notizie. Si è scelto di visualizzarle all'interno di un bacheca elettronica, di dimensioni prefissate a prescindere dal numero di notizie contenute (fig.7).

Fig. 7 Home page
Fig. 7 Home page

La peculiarità della tabella è che, se si posiziona il mouse su di una delle due frecce presenti, le notizie scorrono all'interno della bacheca nel verso indicato: così è possibile visualizzare tutte le notizie, da quelle più recenti a quelle meno, in maniera efficace ed elegante. Lo scorrimento delle notizie è effettuato grazie ad una funzione in Javascript molto complicata, reperita in Internet, a cui è sufficiente comunicare le coordinate assolute della bacheca nella pagina.
Per visualizzare le notizie dalla più recente alla più vecchia si effettua l'interrogazione: "Select * From News Where Stato='1' Order by Data Desc" che le ordina in base alla data in maniera discendente cioè dalla news con valore di data maggiore a quella minore.
Quando si seleziona con il mouse il testo della notizia, viene aperta una nuova finestra contenente o l'indirizzo Web assoluto ovvero la news estesa collegata. Come si può vedere dalla figura 16 nella barra in fondo alla pagina è visualizzata la funzione Javascript 'apriNuovaFinestra' che si attiva quando selezioniamo con il mouse la notizia, grazie all'attributo HTML "onClick" del tag 'a'. La funzione 'apriNuovaFinestra' prende come parametro l'attributo "Url" della notizia e tramite un metodo della classe "window" apre una nuova finestra che visualizzerà il corretto indirizzo. Si sarebbe potuto usare anche un attributo del tag "a" per aprire il collegamento in una nuova finestra però, sebbene più semplice, questa soluzione non avrebbe permesso di dimensionarla a piacere né di avere la barra degli strumenti o la "menubar".