Newsgroup: it.comp.lang.javascript
Titolo: come simulare un marquee con JS?

ciao!
Devo riprodurre l'effetto del tag marquee, però il testo deve ripartire 
subito in coda alla fine di quello precedente, e non comparire quando il 
precedente è completamente sparito dallo schermo (come succede appunto col 
tag marquee).
Praticamente dev'essere una cosa continua.
Qualcuno può indicarmi qualche link, o qualsiasi altro suggerimento, per 
farlo in JS?
Grazie! 

 per farlo in JS?
Prova l'esempio piů sotto.
Adatta il .css alla lunghezza in px del tuo testo, seguendo i commenti.
Probabile che, modificando lo script, lo si possa ottenere
automaticamente, ma per questo passo la mano ad altri piů esperti. ;-)
<html>
<head>
<style type="text/css">
.aa {
background-color:#222222;
color:#9dc0a9;
font-family:courier new;
font-size:12px;
overflow:hidden;
height:16px; /* altezza background */
width:294px; /* lunghezza background = testo(294px) */
 }
.bb {
background-color:transparent;
position:relative;
display:block;
height:16px; /* uguale a height di .aa */
width:588px; /* width di .aa(294px * 2) */
 }
</style>
<script type="text/javascript">
var ss;
var yy = 0;
function scroll(x) {
  var dd = document.getElementById(x);
  var hh = dd.clientWidth / 2;
  yy = yy-2;
  if (yy < -hh)yy = -2;
  dd.style.left = ""+yy+"px";
 }
function go(x) {
  var dd = document.getElementById(x);
  ss = window.setInterval("scroll('"+x+"')",50);
 }
</script>
</head>
<body>
<div class="aa">
<div id="scorri" class="bb">
<!-- il testo riferito a ' modifica il ".css" per adattarlo al testo' (solo 1 volta) misura (294px) -->
 modifica il ".css" per adattarlo al testo modifica il ".css" per adattarlo al testo
</div></div>
<script type="text/javascript">
window.onload = function() {
go("scorri");
 }
</script>
</body>
</html>
-- 
    * b *       Il tuo post č privo del MIME, attivalo in OE.
  *   y   *       Per impostare correttamente Outlook Express
*   Piero   *       e OE-QuoteFix, puoi consultare Wikipedia:
http://wiki.news.nic.it/GuidaNr_2fOutlookExpress?action=recall&date=1172714805
 

    * b *       Il tuo post è privo del MIME, attivalo in OE.


 farlo in JS?
http://www.google.it/search?client=firefox-a&rls=org.mozilla%3Ait%3Aofficial&channel=s&hl=it&q=javascript+marquee&meta=&btnG=Cerca+con+Google
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 
http://www.google.it/search?client=firefox-a&rls=org.mozilla%3Ait%3Aofficial&channel=s&hl=it&q=javascript+marquee&meta=&btnG=Cerca+con+Google
ma va?
dici davvero?? 

 un passo avanti!
    ...skipped!
Seguendo il link di Cristiano, ti ho trovato questo, molto semplice.
A me non piace molto. Vedi tu. ^_^
<html>
<head>
<script type="text/javascript">
var ScrollString=" Buon Natale e Felice Anno Nuovo";
 var timer = 0;
function Scrollon() {
 document.box.boxtext.value = ScrollString;
 ScrollString = ScrollString.substring(1,ScrollString.length) + ScrollString.charAt(0);
 timer = setTimeout("Scrollon()",100);
}
</script>
</head>
<body onload="Scrollon()">
<form name="box" onsubmit="0">
<input tipe="text" style="border:none;background-color:navy;color:white;" name="boxtext" size="" />
</form>


grazie, ora lo provo
ciao!
"P/ero" <ppi...@woow.it.INVALID> ha scritto nel messaggio 
news:D-39-07.12.21$34088738203408.piero@response...
