buongiorno a tutti
come da titolo dovrei leggere dei dati da un xml e poi utilizzarli in uno script javascript.
lo script che uso è uno script per lo scrolling di alcune news (preso da qui: http://javascript.html.it/script/ved...ws-scorrevoli/ )
1.lettura xml (tramite php):
<script type="text/javascript" language="JavaScript">
<?php
$xml = simplexml_load_file("prova.xml");
$arr_titolo = $xml->xpath("/parent/news/titolo");
$arr_data = $xml->xpath("/parent/news/data");
$arr_testo = $xml->xpath("/parent/news/testo");
?>
....
....
2.utilizzo nel javascript (PROBLEMA!):
var scroller_width='200px';
var scroller_height='150px';
var bgcolor='white';
var border_color='#000000';
var pause=3500;
var scrollercontent=new Array()
scrollercontent[0]='<?php echo $arr_titolo[0]; ?>
<?php echo $arr_data[0]; ?>
<?php echo $arr_testo[0]; ?>'
scrollercontent[1]='<?php echo $arr_titolo[1]; ?>
<?php echo $arr_data[1]; ?>
<?php echo $arr_testo[1]; ?>'
....
....
in pratica scrollercontent[0] viene correttamente caricato, ma appena voglio caricare anche scrollercontent[1] lo script non viene eseguito e non visualizzo nessuna news....
praticamente sembra che non carichi valori differenti delle stesse funzioni (esempio i valori 0 e i valori 1), mentre se carico sempre i valori 0 per entrambi gli scrollercontent, lo script funziona correttamente!
PS: php legge correttamente i dati, se provo a stamparli col comando:
foreach($arr as $item)
echo $item[0]."
";
li stampa correttamente...
GRAZIE A TUTTI DELL'AIUTO!