hola,
resulta que quiero hacer un scroll de noticias para mi web, todo va a las mil maravillas hasta cuando intento unir php y java script, llamando las noticias desde mi base de datos.
llamada a la base dedatos
$lect_docu=mysql_db_query("$base1","select * from archivos ORDER BY ingreso DESC LIMIT 0,3 ");
while ($row=mysql_fetch_array($lect_docu))
{ echo $row[TITULO];
echo $row[NOTICIA];
echo $row[LINK];
}
lo que hice fue crear una funcion que agrupara todo el codigo en una linea y cambiala las ' por \' y otros cambios mas, pero de tods formas me sale error deve ser por que los datos que estan en la base de datos contienen etiquetas de html y otros caracteres que no concuerdan con el javasript. Hice otros intentos pero el java script es muy sencible.... que puedo hacer ???????
javascript croll
<script language="JavaScript1.2">
// ancho
var marqueewidth=450
// alto
var marqueeheight=80
// velocidad
var speed=1
// contenido del scroll
var marqueecontents=' a qui el codigo'
if (document.all)
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+marqueecontents+'</marquee>')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.w rite(marqueecontents)
document.cmarquee01.document.cmarquee02.document.c lose()
thelength=document.cmarquee01.document.cmarquee02. document.height
scrollit()
}
function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marque eheight
scrollit()
}
}
window.onload=regenerate2
</script>