Visualizzazione risultati 1 fino 10 di 10

Discussione: autoscroll di un div

  1. #1
    Guest

    Predefinito autoscroll di un div

    ciao a tutti!
    avrei bisogno che la scrollbar di un <div> venga scrollato automaticamente verso il basso, un po come le chat tipo messenger.... e' possibile?

    PS: ok hera?

    ciao!!
    giacomo

    Edit:
    Per chi avesse cercato nel forum e fosse interessato:
    Il topic è stato rielaborato con ordine e la soluzione la trovate qui:

    http://forum.altervista.org/showthread.php?p=383240
    Ultima modifica di heracleum : 07-01-2006 alle ore 20.30.55

  2. #2
    Guest

    Predefinito

    cercare con google no eh? :)

    http://www.dhtmlshock.com/scrollers/...ll/default.asp

    Dovrebbe fare quello che chiedi .

  3. #3
    Guest

    Predefinito

    avevo provato, ma inutilmente.. infatti non è questo quello che cerco...

    quello che mi hai linkato è come un marquee però in verticale.. a me serve proprio che il contenuto mostrato sia la parte bassa.. come posso spiegare...

    se vi arrivano nuovi mess su messenger vi si scrolla pure da sola la finestra per farveli vedere... questo io vorrei...

    ciao!!
    giaco

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    No,

    non fa quello che chiede anche perché ha spiegato MALISSIMO!
    Anche peggio dell'altro messaggio...

    Quindi
    Ok un c.. per niente.. (mi fate disperare)

    Ma dico perdere 2 minuti in più a tentare di fare un post chiaro.. è tanto difficile, oh l'aiuto serve a te non a noi eh?? quindi dovresti farlo per te stesso invece di far disperare i poveri mod tecnici.

    Sai cosa non va?
    Non ci capisce QUANDO deve scrollare.. quando? a quale evento? boh non si sa.

    Quindi AngAnt ha pensato tu volessi uno scroller continuo a rotazione.. e non mi sembra sia quel che vuoi no?
    Io mi sa che ho capito quel che vuoi ma finché non lo spieghi cristianamente non ti rispondo manco morto
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Vediamo se riesco a capire io... tu vorresti uno script che realizzi quanto segue (non ho/uso MSN, quindi cerco di interpretare così):
    - ad un dato istante si visualizzino tutti i messaggi in un DIV un po' "ristretto"
    - "qualcosa" poi aggiunge un nuovo messaggio in coda al DIV
    - il DIV venga di nuovo visualizzato, ma col nuovo messaggio in primo piano
    Detto questo, prova a vedere se questo script ti va:
    Codice HTML:
    <SCRIPT LANGUAGE="JavaScript">
    function getHTML (id)
    {
       var element = document.getElementById (id)
       if (!element) return null
       if (element.firstChild)
          return element.firstChild.nodeValue
       else
          return element.innerHTML
    }
    
    function setHTML (id, value)
    {
       var element = document.getElementById (id)
       if (element)
       {
          if (element.firstChild)
             element.firstChild.nodeValue = value
          else
             element.innerHTML = value
       }
    }
    
    function createPointer (id)
    {
       setHTML (id, getHTML (id) + '<A NAME="pointer"></A>')
    }
    
    function destroyPointer (id)
    {
       setHTML (id, getHTML (id).replace ('<A NAME="pointer"></A>', ''))
    }
    
    function addMessage (id, msg)
    {
       destroyPointer (id)
       setHTML (id, getHTML (id) + msg)
       createPointer (id)
       document.location.href = "#pointer"
    }
    </SCRIPT>
    Quello che ti resta da fare è questo (spero tu sia in grado di capire da solo come...):
    - creare un DIV con larghezza, altezza e ID (molto importante!) definite
    - realizzare il meccanismo di aggiunta messaggio: banalmente, una textarea e pulsante che chiama la funzione addMessage (id, msg)

    Unico limite dello script: non puoi mettere àncore (il tag A di prima, ti ricordo che non serve solo a fare link) che si chiamino "pointer", altrimenti sballa tutto!

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da heracleum
    No,

    non fa quello che chiede anche perché ha spiegato MALISSIMO!
    Anche peggio dell'altro messaggio...

    Quindi
    Ok un c.. per niente.. (mi fate disperare)

    Ma dico perdere 2 minuti in più a tentare di fare un post chiaro.. è tanto difficile, oh l'aiuto serve a te non a noi eh?? quindi dovresti farlo per te stesso invece di far disperare i poveri mod tecnici.

    Sai cosa non va?
    Non ci capisce QUANDO deve scrollare.. quando? a quale evento? boh non si sa.

    Quindi AngAnt ha pensato tu volessi uno scroller continuo a rotazione.. e non mi sembra sia quel che vuoi no?
    Io mi sa che ho capito quel che vuoi ma finché non lo spieghi cristianamente non ti rispondo manco morto

    grazie!

    dementialsite non ho bisogno di tutto quello che mi hai dato :) vorrei semplicemente che, all'apertura della pagina, la scrollbar di un determinato div non sia tutta su, ma mostri la parte bassa della pagina..

    Ovvero:
    non
    www.jamsofts.net/no.JPG
    ma
    www.jamsofts.net/si.JPG

    e accidenti.. non credo di parlare arabo

  7. #7
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    secondo me dovrebe andare cosi`, se ho ben capito:

    - ultima riga del <div> ci metti un tag vuoto inutile con un id, tipo <a id="last"></a>
    - quindi, quando fai caricare la pagina, la richiami come pagina.html#last anziche` solo pagina.html e il div te lo porta autometicamente nel punto in cui si trova l'elemento con id=last
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da gve
    secondo me dovrebe andare cosi`, se ho ben capito:

    - ultima riga del <div> ci metti un tag vuoto inutile con un id, tipo <a id="last"></a>
    - quindi, quando fai caricare la pagina, la richiami come pagina.html#last anziche` solo pagina.html e il div te lo porta autometicamente nel punto in cui si trova l'elemento con id=last
    uhm.. si il fatto del "segnalibro" va bene... però il fatto è che in questo div si aggiunge testo automaticamente senza che la pagina venga ricaricata.. quindi mi rimane comunque su... :(

  9. #9
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Allora credo che quello che ti serve sia qualcosa simile allo script di dementialsite (che pero` hai detto non essere quello che ti serve ... ergo probailmente neanche io ho capito cosa ti serve).
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  10. #10
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ti avevo avvertito,
    e il bello che l'avevo fatto ancora prima di aprire questo post!!!
    (perché stavi appiccicando questo tema in un altro topic)
    E si è visto a quanto è servito.

    Citazione Originalmente inviato da wrestlingforum
    e accidenti.. non credo di parlare arabo
    Allora siamo stupidi tutti noi intervenuti che non riusciamo a capirti, questo vuoi dire?

    Citazione Originalmente inviato da wrestlingforum
    dementialsite non ho bisogno di tutto quello che mi hai dato :)
    Eh beh certo..
    il principino non ha bisogno...

    Oh ma stiamo scherzando?
    Anche dopo le mie indicazioni hai aperto questo topic con una frasetta che non riesce a chiarire il concetto che hai solo tu in testa.
    Hai provato con le immagini ma hai catturato la scroll del forum.. (sappiamo cos'è una scroll giù e una scroll su) che non serve a nulla.

    Quindi visto che tutte le soluzioni non vanno bene, non servono, evidentemente non servono neanche le tue spiegazioni a capire il concetto.

    Hai fatto perdere solo molto tempo a chi voleva aiutare nel forum
    te ne sei accorto?

    No?
    Hai visto con quale cura dementialsite ha provato a venire incontro alle tue mezze-spiegazioni? E cosa ha ricevuto in cambio?
    "non ho bisogno di tutto quello che mi hai dato" ecco cos'ha ricevuto!

    Bene visto che oltre ad essere mod voglio tutelare anche chi ha ancora voglia di aiutare qui nel forum..

    CHIUDO questo scempio e perdita di tempo.

    Invitando il creatore del thread a perdere 5 o 10 minuti del suo preziosissimo tempo cercando di scrivere un nuovo topic ben pensato, dettagliato sulle richieste, e ove non riuscisse ad arrivarci con l'italiano può provare con delle immagini esplicative.

    Edit:
    Per chi avesse cercato nel forum e fosse interessato:
    Il topic è stato rielaborato con ordine e la soluzione la trovate qui:

    http://forum.altervista.org/showthread.php?p=383240
    Ultima modifica di heracleum : 07-01-2006 alle ore 20.30.14
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •