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

    far girare ad uno ad uno i record di una tabella

    Ciao a tutti,
    ho questo problema: dovrei creare una pagina che abbia più aree nelle quali visualizzare dei contenuti inseriti in un database mysql... ogni area deve visualizzare per un tot di secondi un record alla volta. Come posso creare questo "effetto"? posso farlo in php o devo orientarmi per esempio piu verso javascript?

    Qualcuno riesce a dirmi cosa mi coviene e se c'è qualche guida che puo fare al caso mio???
    VI PREGO...è urgente...

    GRAZIE A TUTTI CMQ

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    gli effetti visivi devono avvenire lato client, il php non può fare nulla se non restituire un testo piatto (l'html).

    Devi orientarti per forza su javascript, se sei esperto puoi fare tutto con javascript puro, altrimenti puoi affidarti ad uno dei tanti framework esistenti, con relativi plugins che semplificano la creazione di effetti di questo genere.
    In linea di massima dovrai caricare tutti i record in un div e tramite javascript farai scorrrere questo div dentro ad uno il cui overflow è hidden.

    ciao

  3. #3
    posso chiederti se me ne sai consigliare uno(di framework) esistente?
    io vorrei ottenere un effetto tipo web-tv/bacheca digitale...dove avrei tre aree nelle quali far girare gli elementi di 3 tabelle diverse...caricando ad esempio le ultime dieci...ma visualizzandone una ogni 10 secondi ad esempio....

  4. #4
    Originariamente inviato da gianiaz
    gli effetti visivi devono avvenire lato client, il php non può fare nulla se non restituire un testo piatto (l'html).

    ...
    non necessariamente, puoi utilizzare ajax.
    ciao
    serg

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Per quanto mi riguarda esiste solo e unicamente jquery

    A parte gli scherzi, è sicuramente uno dei migliori framework con una serie di plugins praticamente infinita, ma qualcun'altro potrebbe suggerirtene un altro.

    In realtà l'effetto che vuoi eseguire non è cosi complesso, si tratta di spostare un div di N pixel ogni 10 secondi (lo fai mettendo un div con posizionamento assoluto dentro ad un contenitore con overflow hidden e ogni tot secondi tramite la funzione setInterval di javascript chiami una funzione che risetta le proprietà di posizionamento del div figlio).

    Un tot di links:

    http://www.jquery.com/
    http://docs.jquery.com/
    http://plugins.jquery.com/

    Un plugin di esempio che potrebbe fare al caso tuo
    http://malsup.com/jquery/cycle/



    p.s. stiamo andando ot, quindi se vuoi sapere altro di jquery ti consiglio di postare su javascript.

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da mondobimbi
    non necessariamente, puoi utilizzare ajax.
    ciao
    serg
    e secondo te per cosa sta' la j di ajax?

    quella j serve a creare un effetto su una pagina usando i dati "piatti" ricevuti da una pagina php.

    ciao

  7. #7
    Grazie mille x i consigli!...ci provo subito...


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 © 2024 vBulletin Solutions, Inc. All rights reserved.