Buona sera a tutti
Ho un div1 e un div2; in div1 c'è un lista di file.. In div2 vorrei che viene mostrato il contenuto del file che clikko in div1..come è possibile realizzare una cosa del genere?
Buona sera a tutti
Ho un div1 e un div2; in div1 c'è un lista di file.. In div2 vorrei che viene mostrato il contenuto del file che clikko in div1..come è possibile realizzare una cosa del genere?
ti serve ajax
Hai provato a creare un sito con Jaaxo Cms PHP5? new!
beh ajax forse...
se hai bisogno che nel secondo div ti appaia il contenuto cliccato senza ricaricare la pagina:
-se i differenti testi da visualizzare sono diciamo meno di 6, non personalizzati per ogni utente, puoi cavartela con degli iframe (che però ti sconsiglio)
-oppure utilizzando una buona combinazione di css e javascript
-oppure ajax (ma se proprio è necessario, se i contenuti sono dinamici)
se invece vuoi che appaiano nel secondo div dopo aver ricaricato la pagina dopo il click, si può fare con php.
facci sapere e poi si vedrà.
se sei inesperto ti consiglio di cercarti (anche su wikipedia) le differenze tra programmazione lato server e lato client.
Beh x ora mi interessa di più il php.. Poi magari ad ajax si pensa in seguito.. Come si fa dunque?
cosa c'è nel div1?
Una lista di file che genero sempre con php..
Non puoi fare questo solo con PHP a meno di ricaricare la pagina ogni volta che clicchi su un link.
Se vuoi che accada tutto senza ricaricare la pagina, Ajax ti serve per forza.
A grandi linee accade questo:
- al click su un link deve attivarsi una funzione javascript che tramite ajax invia dei parametri ad uno script php
- lo script php (che non è la pagina in questione, ma un secondo file) recupera questi parametri ed effettua una query verso il database restituendo il risultato
- la chiamata ajax riceve il risultato e ad esempio tramite innerHTML sostituisce il contenuto del div2 con i dati ricevuti
no no per me non c'è problema nel ricaricare la pagina.
E' indifferente.
ok... dimmi se ho capito:
div uno: lista di file
div 2: contenuto del file cliccato
giusto?
chi file sono?
semplici file di testo..comunque si giusto