Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia.
Estou com um problema com o .click. Estou usando ele para abrir o conteúdo de um link dentro de uma div. Vejam o código:
<div id="playerVideo">
<?php
$obj->setTabela("multimidia");
$obj->setCompararCampos("idMultimidia");
$obj->setOrderBy("idMultimidia DESC");
$obj->setLimit(0,1);
$Qr = $obj->select();
$Rs = mysql_fetch_object($Qr);
$video = new incorporarVideo($Rs->linkMultimidia,$Rs->servidorMultimidia);
$video->getVideo();
?>
</div><!--playerVideo-->
<div id="outrosVideos">
<?php
$obj->setTabela("multimidia");
$obj->setCompararCampos("idMultimidia");
$obj->setOrderBy("idMultimidia DESC");
$obj->setLimit(0,3);
$QrNot = $obj->select();
$totalRegistrosNot = $obj->totalRegistros($QrNot);
if ($totalRegistrosNot > 0){
while($RsNot = mysql_fetch_object($QrNot)){
?>
<p>
<a href="?p=multimidia&id=<?=base64_encode($RsNot->idMultimidia)?>" title="<?=$RsNot->tituloMultimidia?>"><?=$RsNot->tituloMultimidia?>
<img src="@img/ifCanal-camera.png" width="15" height="14" alt="" />
</a>
</p>
<script type="text/javascript">
$(document).ready(function() {
$("#outrosVideos a").click(function(event) {
event.preventDefault();
$("#playerVideo").load($(this).attr("href"));
});
});
</script>
Quando clica no link para abrir o vídeo na div acima só fica a bagunça. Estou em dúvida quanto a estrutura do link, como deve ficar. Percebo que abre o link, porém, o conteudo completo. Lembrando que a função getVideo() está assim:
public function getVideo(){
if ($this->servidor=="YouTube"){
echo '<iframe width="325" height="202" src="http://www.youtube.com/embed/'.$this->link.'" frameborder="0" allowfullscreen></iframe>';
}
else {
echo '<iframe src="http://player.vimeo.com/video/'.$this->link.'?title=0&byline=0&portrait=0" width="325" height="202" frameborder="0"></iframe>';
}
}
Obrigado.
Carregando comentários...