Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/01/2013, 16:12
Avatar de Capimaster
Capimaster
 
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 20 años, 3 meses
Puntos: 2
Respuesta: cuando getElementsByTagName esta vacia me da error

CORRECCION YA TE ENTENDI...
Era ponerlo dentro del bucle pero al principio, jeje!!!
yo lo habia puesto fuera


Lo he puesto de la siguiente manera y funciona bien... lo que ya no se me ocurrio que hacer... cada que se recorre pone el mismo archivo de audio obvio por que lo definimos fuera del bucle.. que me recomiendas hacer aqui para sacar el audio de cada nota.. en caso de que exista claro!

Código PHP:
<?php 
 
 
if ($peliculas->item($i)->getElementsByTagName('audio')->length 0) {
        
$audio $peliculas->item($i)->getElementsByTagName('audio')->item(0)->getAttribute('src');
}
for (
$i 0$i 12$i++) {
    
$titulo $peliculas->item($i)->getElementsByTagName('a')->item(0)->nodeValue;
    
$cuerpo $peliculas->item($i)->getElementsByTagName('p')->item(1)->nodeValue;
    echo 
"<div style='width:570px; margin:10px; height:340px; float:left; padding:5px; background:#cc092f;   -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;'>";
    echo 
"<div style='font-size:22px;'>".utf8_decode($titulo)."</div>";
    echo 
'<div id="dewplayer_content">
                <object data="../dewplayer/dewplayer.swf" width="200" height="20" name="dewplayer" id="dewplayer" type="application/x-shockwave-flash">
                <param name="movie" value="dewplayer.swf" />
                <param name="flashvars" value="mp3='
.$audio.'" />
                <param name="wmode" value="transparent" />
                </object>
            </div>'
;
    echo 
"<p><div style='width:565px; color:#23fbe4; font-size:18px;'>".utf8_decode($cuerpo)."</div></p>";
    echo 
"<div class='clear'></div>";
    echo 
"</div>";
 }
?>
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México

Última edición por Capimaster; 14/01/2013 a las 16:14 Razón: correccion