Newsgroup: it.comp.lang.javascript
Titolo: [Help] Mi sono incastrato con lo Scroll!

Salve Ng,
chiedo il vostro aiuto perchè non ho proprio idea di come fare... e in rete 
ho trovato soluzioni che non vanno bene al mio caso :(
La situazione:
ho una table alla quale ho applicato un div un pò particolare per far 
apparire le barre di scroll orizzontali e verticali:
Ecco il div:
----codice----
<div style='width: 801px; height: 200px; overflow-x:  scroll; overflow-y: 
scroll; border: 1px solid black;'>
----/codice
Dentro la table sparo dei messaggi (presi da un db tramite php e assegnati 
ad una variabile) che appariranno dentro un
<tr><td>$messaggi</td></tr> .
L'obiettivo:
Ora vorrei realizzare l'effetto di scrolling tipico di una chat... dall'alto 
verso il basso... ovviamente quando il testo arriva oltre l'altezza della 
tabella si
attiva la barra di scrolling verticale, ma questa barra rimane in alto, e 
non segue il testo che piano piano sparisce sotto il bordo della tabella.
Purtroppo, non avendo a che fare con una textarea vera e propria, ma solo 
con una tabella con una riga e una colonna, non so proprio che artefatto 
javascript oppure html usare!
Sapete consigliarmi qualcosa?
Non so... magari incastrare l'ultimo messaggio dentro ad un <div></div> che 
abbia qualche attributo particolare.... :-?
Vi ringrazio dell'ascolto e auguro a tutti un buon ponte :)
Shad
P.s. Dite che è il caso di crosspostare su it.comp.www.html ... ??

 P.s. Dite che è il caso di crosspostare su it.comp.www.html ... ??
Naa.
-- 
"Non è una guerra.. è uno sterminio.. loro stanno a noi come 
uomini contro i  vermi.. draghi contro i lupi.. 
O uomini che cavalcano draghi e lanciano lupi addosso ai vermi!"

 termine.
Porca miseria!!! sono ore che provo , ed ECCO LA SOLUZIONE!!!
GRAZIEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!!!!
Quando vuoi fammi sapere dove ti devo venire a offrire caffè,cornetto e 
sigaretta! :_)
Grazie grazie e ancora grazie!!
Mi raccomando passa una buona serata,buon ponte e quello che ti pare... 
insomma, buon proseguimento su tutto! Te lo meriti proprio! :-)
Ciao!
Shad
P.s. Qui trovi quello che sto cercando di fare: 
http://slide.altervista.org/shoutbox/
      Tra poco inserisco le modifiche da te suggerite e aggiorno online! ;)

       Tra poco inserisco le modifiche da te suggerite e aggiorno online! ;)
Gli darò un'occhiata in serata, magari. Buon proseguimento anche a te di
tutto, e buona programmazione. ;)


 
Grazie, altrettanto a te.
Questa direi che e' la soluzione piu' veloce ;)
http://www.dyn-web.com/dhtml/scroll/
-- 
Napolux
Bombing for peace is like fucking for virginity
http://www.napolux.com
http://napolux.deviantart.com
http://www.blogitaliani.it


Doh! Quando non ho nemmeno una soluzione per tutto il pomeriggio,
e quando ne arrivano dueee!
Grazie Napo! Vado a leggere !!!   :-))
Shad
P.s. Una cosa OT:  un tag html che levi qualsiasi formattazione ad un testo? 
Ad esempio: <b> L'utonto <noeffetto>clicca</noeffetto> come un matto </b>
Vorrei che solamente clicca non sia affetto dal bold. Non posso chiudere il 
bold prima di clicca e riaprirlo dopo . :( 

 Grazie Napo! Vado a leggere !!!   :-))
Non ho capito come si applica quel codice :(
Sto facendo dei tentativi con i div, ma non ho nessun effetto :(

 muovermi mi ritroverò in compagnia di mezz'Italia, in autostrada. :)
Eh si, meglio che ti sbrighi! ahahahahah

 rete
Dunque ora sto risolvendo in un modo molto semplice.
Sull'ultima scritta interessata concateno i tag
<a name='last'> Messaggio in ultima Riga </a>
poi nella pagina stampo
<a href='#last'></a>
Ora non rimane che simulare il click del mouse ad ogni caricamento della 
pagina
ed ecco che avrei risolto!
Come si faaaaaaa??
Vado su googlegruppi :-D

 Eh si, meglio che ti sbrighi! ahahahahah
Arrivato sano e salvo un paio di ore fa. :)
-- 
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth."

 Vado su googlegruppi :-D
Il motore di ricerca mi ha vomitato addosso un sacco di risultati! :D
Si usa il metodo click() ovviamente ih ih ih
Ma che funziona solo sotto IE...
vabbuo faccio un test sul browser e se è IE uso il mio sistema
se è Firefox etc uso il sistema di Zero..
...mmm... ora ho paura a provare sotto Opera :(

 Vado su googlegruppi :-D
Obbravo :P


 riga.
Piuttosto che postare quell'aggregato di codice html che non posso nemmeno 
indentare
perchè lo sparo tramite php e se lo indento poi mi saltan fuori degli 
errori, preferisco
fare una pagina nuova nuova e fare una prova sotto firefox e sotto IE  :-))
Per ora mi posso tenere la soluzione "pane e salame"  precedentemente 
trovata ;)
P.s. "pane e salame" -> espressione del volgo indicante il termine 
"scrausa", poco costosa :)
P.p.s. Adesso ho seriamente bisogno di trovare quel tag html  che chiedevo a 
Napolux! Altrimenti non so come risolvere un buggone visivo grosso quanto 
una casa :(
Ah! Grazie Zero ;-)

 bold prima di clicca e riaprirlo dopo . :(
Premetto che ti converrebbe studiarti un po' l'HTML e i CSS, e la natura di
questi; perché ciò che vuoi fare tu è semplicemente "fuori contesto". Non
si tratta di "effetti", non dovresti ragionare in quei termini. Anche
perché, in tali termini, quel che vorresti fare non si può fare.
Cmq, in un qual modo, puoi fare qualcosa del genere tramite i CSS:
<style type="text/css">
	span.norm {
		font-weight:normal;
		font-style:normal;
	}
</style>
<b>bla bla bla <i><span class="norm">bla</span> bla</i></b>
Dicasi la stessa cosa per quanto riguarda la gestione dei colori, dei font,
et similia.
Tranne  per quelle cose che "agiscono" a livello di "parent": Ad esempio,
se ci fosse stato un tag "<u>" al posto del tag "<i>", quell'effetto - come
lo chiami tu - non avresti potuto toglierlo su un tag "figlio" come lo
span, in quanto agiva sul "contenitore".


 Ah! Grazie Zero ;-)
De nada.


Shadow ha scritto:

ti hanno gia risposto
;)
Fai una classe CSS .nostyle con quello che ti hanno detto
