Foros del Web » Programando para Internet » Javascript »

href="javascript:......... hace una funcion!

Estas en el tema de href="javascript:......... hace una funcion! en el foro de Javascript en Foros del Web. Hola que tal! estoy haciendo una galeria de videos, pero no se como hacerle para que desde mysql con el id me muestre el video, ...
  #1 (permalink)  
Antiguo 12/04/2009, 15:11
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 0
href="javascript:......... hace una funcion!

Hola que tal!

estoy haciendo una galeria de videos, pero no se como hacerle para que desde mysql con el id me muestre el video, estoy usando jw player...

hize esto:

Código html:
Ver original
  1. <a href="javascript:player.sendEvent('STOP');
  2.     player.sendEvent('LOAD',
  3.     'http://content.bitsontherun.com/videos/3ta6fhJQ.flv');">load video 1</a>

y tiene sto tambien:
Código html:
Ver original
  1. var player = null;
  2. function playerReady(thePlayer) {
  3.     player = window.document[thePlayer.id];
  4. }

y funciona bien, pero yo quiero hacer una funcion en javascript para no poner todo eso y solamente sea:

Código html:
Ver original
  1. <a href="javascript:videoid('123');">load video 1</a>

segun yo estoy haciendo algo no se si este correcto miren:

Código javascript:
Ver original
  1. function videoid(id){
  2.     video.open("ver_video.php?id=" + id)
  3.     player.sendEvent('STOP');
  4.     player.sendEvent('LOAD',video);                  
  5. }

no se mucho de java, alguien que me pueda ayudar?

Última edición por ajalex; 12/04/2009 a las 15:21 Razón: añadir mas referencias
  #2 (permalink)  
Antiguo 12/04/2009, 16:18
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: href="javascript:......... hace una funcion!

¿Qué tipo de variable y dónde le asignas un valor a 'video'?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 12/04/2009, 16:57
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: href="javascript:......... hace una funcion!

ahhyaesta gracias!!!, no se que hize pero funciono jejeje, les dejo el codigo por si alguien lo necesita!!

Código javascript:
Ver original
  1. function videoid(id){
  2.     var video = "video.php?videoid=" + id;
  3.     player.sendEvent('STOP');
  4.     player.sendEvent('LOAD',video);                  
  5. }
  6. var player = null;
  7. function playerReady(thePlayer) {
  8.     player = window.document[thePlayer.id];
  9. }

el javascript y ahora el video.php

Código PHP:
<?
if(isset($_GET[videoid])){
include(
"class/class-db.php"); 
$video $_GET[videoid]; 
    
$resp $db->query("SELECT * FROM normal_videos where cid='$_GET[videoid]'") ;
    
$row $db->fetch_array($resp) ;
?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title>Media EPNSBJ</title>

        <item>
            <title><? echo $row[title];?></title>
            <description><? echo $row[description];?></description>
            <media:credit role="author">epnsbj</media:credit>
            <media:content url="<? echo $row[video];?>" type="video/x-flv" duration="27" />
            <media:thumbnail url="<? echo $row[previo];?>" />
        </item>

    </channel>
</rss>
<?
}
?>
el codigo para ver el video:

Código HTML:
<div id="player" align="center"></div>
 
<script type="text/javascript">
var so = new SWFObject('player/player-viral.swf','mpl','482','250','9');
  so.addParam('allowscriptaccess','always');
  so.addParam('allownetworking','all');
  so.addParam('allowfullscreen','true');
  so.addParam('wmode', 'transparent','true');	
  so.addParam('flashvars','skin=player/skin/skinname.swf&autostart=true');
  so.addVariable('plugins', 'viral-1');
  so.addVariable('viral.callout', 'none');
  so.addVariable('viral.onpause', 'false');
  so.write('player');
</script> 
y solo ponen el link:

Código html:
Ver original
  1. <a href="javascript:videoid('<? echo $video['cid'];?>');">Ver video </a>

esta muy simple y nop se como funciono jajaja!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:52.