Ciao a tutti,
premetto che ne so veramente poco di javascript...però adesso lo sto usando per un progetto che devo fare, nel quale mi serve visualizzare delle news in modo dinamico...con un effetto "fade"...
Per far questo ho preso uno script su questo sito e il codice è questo:
Codice PHP:
<script type="text/javascript" language="JavaScript">
<!--
var list; 
var 
tickerObj
var 
hex 255;

function 
fadeText(divId) {
  if(
tickerObj)
  {
    if(
hex>0) {
      
hex-=5// increase color darkness
      
tickerObj.style.color="rgb("+hex+","+hex+","+hex+")";
      
setTimeout("fadeText('" divId "')"fadeSpeed); 
    } else
      
hex=255//reset hex value
  
}
}

function 
initialiseList(divId) {
  
tickerObj document.getElementById(divId);
  if(!
tickerObj)
    
reportError("Could not find a div element with id \"" divId "\"");
  list = 
tickerObj.childNodes;
  if(list.
length <= 0)
    
reportError("The div element \"" divId "\" does not have any children");
  for (var 
i=0i<list.lengthi++) {
    var 
node = list[i];
    if (
node.nodeType == && !/\S/.test(node.nodeValue)) 
              
tickerObj.removeChild(node);
  }
  
run(divId0);
}

function 
run(divIdcount) {
  
fadeText(divId);
  list[
count].style.display "block";
  if(
count 0)
    list[
count-1].style.display "none";
  else
    list[list.
length-1].style.display "none";
  
count++;
  if(
count == list.length)
    
count 0;
  
window.setTimeout("run('" divId "', " count")"interval*1000);
}
function 
reportError(error) {
  
alert("The script could not run because you have errors:\n\n" error);
  return 
false;
}

var 
interval 3// interval in seconds
var fadeSpeed 40;

//-->
</script>

</head>
<body >



<div align="center">


<div id="tic">


Allora vedo che non ha capito. Io non sono qui per salvare Rambo da voi. Io sono qui per salvare voi da lui</p>



Detenuto, due cose! Primo: io sono Meissner. Secondo: non cercare mai di fottere Meissner</p>



Vergogna! Le prove sono state contraffatte! È impossibile! Io non ho infranto la legge! Io, sono la legge</p>



Ricordati di non sottovalutare mai il potere infinito dello sforzo. (Mel Brooks in "Balle spaziali")</p></div>

<script type="text/javascript">
<!--
  initialiseList("tic");
//-->
</script> 
Sto provando a modificarlo...in modo che le news mi vengano prese da un database, in modo dinamico utilizzando php...
Adesso: se mando a video normalmente con degli "echo" dentro i paragrafi(

) tutto bene...ma se inserisco la formattazione...Cioè se metto al posto di echo $news[1]....echo "".$news[1].""; non mi visualizza per niente la $news [1].

Come posso fare a modificarlo per inserire un minimo di formattazione?
io dovrei far visualizzare due variabili(titolo e Data di aggiunta) in grassetto. Poi un "a capo" e poi il testo della notizia.

Per favore aiutatemi....
Grazie