Tengo un problema en el visor de noticias creado por KarlanKas .
Mi problema es qe yo quiero mostrar las noticias con resultados mysql, pero no se porqe no me sale...
El codigo es este:
Código PHP:
<script>
// Noticiero rotante para Foros del Web
// Hecho por KarlanKas
var noticiero=new Array();
var imagenDefecto="http://www.karlankas.net/chufa2.jpg"; //Imagen que aparecerá en caso de que la imagen indicada no exista.
var pepe;
var espera=5 //Segundos de espera
var b=0;
// Pon las noticias de la siguiente forma: noticia(ruta de imagen,titulo,texto,enlace a la noticia)
//AQUÍ DEBES HACER EL BUCLE CON LOS DATOS QUE SACAS DE LA BASE DE DATOS
<?
$result = mysql_query("SELECT id, titulo, mensaje, imagen FROM noticias GROUP BY id DESC LIMIT 1", $con);
while ($row = mysql_fetch_row($result)){
?>
noticia("caca","lala","po","popo");
<?
}?>
function noticia(imagen,titulo,texto,enlace){
noticiero.push({
imagen:imagen,
texto:texto,
titulo:titulo,
enlace:enlace
});
}
function obj(x){
return document.getElementById(x);
}
function mostrar(a){
obj('cuadro').style.visibility='hidden';
obj("imagen_noticia").src=noticiero[a].imagen;
obj("titulo_noticia").innerHTML=noticiero[a].titulo;
obj("texto_noticia").innerHTML=noticiero[a].texto;
obj("enlace").href=noticiero[a].enlace
}
function cambiar(incr){
b=(noticiero.length>b+incr)?b+incr:0;
if(b==-1){b=noticiero.length-1;}
mostrar(b);
}
function inicio(){
pepe=setInterval("cambiar(1)",espera*1000);
}
</script>
de esa manera no salen, pero en cambio si yo saco lo de <?=row[x]?> y pongo texto comun si aparece...
Donde esta la falla?
Espero puedan ayudarme.
desde ya muchas gracias!!!