Saludos, quiero hacer un rotador de texto con unas variables que tengo en un .txt que estan en PHP. Busque un ratador de texto y quiero que el texto que rote sea el de esas variables, el scrip que va en el head es el siguiente.
-------------------------------------------------------
<script language="javascript" type="text/javascript">
var textos = new Array()
textos[0] = '<b>Texto de ejemplo para Texto Cambiante</b>'
textos[1] = '<b>Cambia cada 2 segundos aproximadamente</b>'
textos[2] = '<b>Puedes cambiar también su aspecto</b>'
textos[3] = '<b>¡Pruébalo!</b>'
var indice = 0
function CambiaTextoNAV() {
document.capa1.document.write( textos[indice] )
document.capa1.document.close()
if ( indice == 3 )
indice = 0
else
indice++
setTimeout( "CambiaTextoNAV()", 2000 )
}
function CambiaTextoIE() {
capa1.innerHTML = textos[indice]
if ( indice == 3 )
indice = 0
else
indice++
setTimeout( "CambiaTextoIE()", 2000 )
}
function CambiaTexto() {
document.getElementById("capa1").innerHTML = textos[indice]
if ( indice == 3 )
indice = 0
else
indice++
setTimeout( "CambiaTexto()", 2000 )
}
function Cambia() {
if (document.layers)
CambiaTextoNAV()
else if (document.all)
CambiaTextoIE()
else
CambiaTexto()
}
window.onload = Cambia;
if (document.captureEvents) { //N4 requiere invocar la funcion captureEvents
document.captureEvents(Event.LOAD)
}
</script>
----------------------------------------------------------
ya intente poner agregando ?> ?> entre el script y le doy un include para llamar a mis variables que estan en el txt, y en lugar pongo
var textos = new Array()
textos[0] = '<b>$texto1</b>'
pero no funciona. El texto que va en el body es
<!-- Visualizacion del texto -->
<script language="javascript" type="text/javascript">
if (document.layers) {
capa = '<p><layer id="capa1" top="110" left="120" width="35"></layer>'
} else {
capa = '<div id="capa1" style="position:relative"></div>'
}
document.write ( capa )
</script>
Si alguien me pudiera ayudar, se lo agradeceria