[Error]  Poner enlace externo a un flash y que abra en pop-up.
* URL del foro: http://actvpsicodelia.byethost24.com * Versión del foro: 1.4.12 * Actualización: no Buenas....Tengo esta duda..Necesito poder pone...

Buenas....Tengo esta duda..Necesito poder poner un enlace externo a un archivo flash que tengo en el index.php.para que me abra una ventana en pop-up.
Dejo mi index para que me podais ayudar.
Gracias.
Código:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body>
{$header}


<param name="menu" value="false">
<embed src="images/rk/radio.swf" wmode="transparent" width="100%"
height="220" quality="high" bgcolor="#ffffff"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"><font size="1" face="Verdana"></font></a>

{$forums}
{$boardstats}

<dl class="forum_legend smalltext">
    <dt><img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" title="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" title="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->no_new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" title="{$lang->forum_locked}" style="vertical-align: middle;" /></dt>
    <dd>{$lang->forum_locked}</dd>
</dl>
<br style="clear: both" />
{$footer}
</body>
</html>

Pd:Esto es el archivo flash.
Código:
<param name="menu" value="false">
<embed src="images/rk/radio.swf" wmode="transparent" width="100%"
height="220" quality="high" bgcolor="#ffffff"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"><font size="1" face="Verdana"></font></a>
Con este tuto puedes hacerlo:

http://www.htmlcodetutorial.com/linking/...pp_72.html

Pero si no te gusta leer, solo agrega esto:

<SCRIPT TYPE="text/javascript">
<!--
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
window.open(href, windowname, 'width=400,height=200,scrollbars=yes');
return false;
}
//-->
</SCRIPT>

en la parte del header.

Luego agrega esto en el index, en la parte que desees aparezca el boton.

<A HREF="animacion_flash.html" onClick="return popup(this, 'notes')">CLIC AQUI - ENLACE AL ARCHIVO</A>

Y luego de eso crea el siguiente archivo:

<html>
<head>
<title>pop up animacion en flash</title>
</head>
<body>
<param name="menu" value="false">
<embed src="images/rk/radio.swf" wmode="transparent" width="100%"
height="220" quality="high" bgcolor="#ffffff"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"><font size="1" face="Verdana"></font></a>
</body>
</html>

Guardalo con el nombre animacion_flash.html.

Listo asi deberá quedar...
Última modificación: 30 Nov, 2011, 8:46 pm por Naruteitor.
Bueno..lo primero gracias por responder el tema,lo segundo lo e intentado de esa manera pero no me aclaro.
E seguido el siguiente tutorial:

Segunda forma:
Para mí, esta es la mejor manera. (la recomiendo)

No necesitamos poner ningun otro código, solamente se coloca el siguiente código en el lugar que se quiera mostrar el link.

Abrir un ventana a través de un enlace. (El enlace llama a la función que abre la ventana)
<a href="http://URL/pop-up.html" onClick="window.open(this.href, this.target, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=508, height=365, top=85, left=140'); return false;">Click aquí para abrir la ventana</a>

Cambiar link del pop-up (http://URL/pop-up.html).
Cambiar (Click aquí para abrir la ventana) por otro texto o una imagen.
Cambiaremos los elementos segun quieramos mostrar la ventana al igual que en la primera forma.

Ver ejemplo:
Click aquí para abrir la ventana

radiogg.html:
Código:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>

</head>
<a href="/radiooggdipu.html" onClick="window.open(this.href, this.target, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=508, height=365, top=85, left=140'); return false;"><embed src="/1radiogg.swf" wmode="transparent" width="100%"
height="210" quality="high" bgcolor="#ffffff"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"><font size="1" face="Verdana"></font></a></a>

</body>
</html>

radiooggdipu.html:
Código:
<html>
<head><HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by:  Nic Wolfe ([email protected]) -->
<!-- Web URL:  http://fineline.xs.mw -->

<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=500,left = 710,top = 290');");
}
// End -->
</script>
</head><center><body style='color: rgb(255, 255, 0); background-color: rgb(99, 129, 130); ' ><video autoplay src='http://stream.giss.tv:8000/radioklaraladipu.ogg' controls width=320 height=240><applet code='com.fluendo.player.Cortado.class' archive='cortado.jar' height='240' width='320'><param name='url' value='http://stream.giss.tv:8000/radioklaraladipu.ogg'><param name='local' value='false'><param name='keepaspect' value='true'><param name='video' value='true'><param name='audio' value='true'><param name='bufferSize' value='60'></applet></video><br><br>Playing : http://stream.giss.tv:8000/radioklaraladipu.ogg<br><br>si tienes problemas con esta pagina usa para poder reproducir  vlc : <a href='http://videolan.org' style='color: #FFFFFF'>descarga vlc</a></body></center></html>

Pero no me funciona.

E creado un hosting de prueba.

---------------------------------------------------

Cpanel Username: b7_9740832
Cpanel Password: 66666666
Your URL: http://pruebaradio.byethost7.com or http://www.pruebaradio.byethost7.com
FTP Server : ftp.byethost7.com
FTP Login : b7_9740832
FTP Password : 66666666
MySQL Database Name: MUST CREATE IN CPANEL
MySQL Username : b7_9740832
MySQL Password : 66666666
MySQL Server: SEE THE CPANEL


Cpanel URL: http://cpanel.byethost7.com
---------------------------------------------------
El archivo flash se ve desde esta url:http://www.pruebaradio.byethost7.com/radiogg.html

Tambien os adjunto los archivos que e utilizado:


Archivo 1radiogg.swf

Espero que me podais hechar una mano,pues es lo ultimo que me falta en el diseño del site.

Gracias por vuestro tiempo.Cool

Última modificación: 1 Dec, 2011, 3:13 am por Lecrac.
E logrado progresos.
1º- E podido hacer que habra la popup,pero no se carga el archivo swf.

Os dejo una imagen:

[Imagen: error1q.png]

Uploaded with ImageShack.us

Este es el codigo que e utilizado:
Código:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>

</head>
<a href="http://www.pruebaradio.byethost7.com/radiooggdipu.html" target="_blank" onClick="window.open(this.href, this.target, 'width=550,height=415'); return false;">
<img src="http://www.pruebaradio.byethost7.com/1radiogg.swf" wmode="transparent" width="70%"
height="210" quality="high" bgcolor="#ffffff"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"><font size="1" face="Verdana"></font>"
</a>


</body>
</html>

También sale una barra baja y unas comillas abajo a la derecha del contenedor del archivo flash.

Cuando cambio <img src= por <embed src= no veo el archivo flash y en la barra de url veo en enlace pero no me deja abrir la popup.

[Imagen: error2qt.png]

Uploaded with ImageShack.us

Como pensais que se podriá solucionar?

Gracias.Cool
Última modificación: 1 Dec, 2011, 4:18 am por Lecrac.
Estas haciendo mal las cosas, te dejo los archivos como deben estar...


La idea final es esta...

Yo te puse un archivo inicio ahi sale el enlace, das clic y abre el popun en una nueva ventana con las dimensiones que se pusieron, osea pequeñas, pero asi como subi los archivos solo has eso y funciona.

Para montar a tu foro solo basta subir el archivo swf y el popup.html en raiz y luego añadir en la parte del foro el enlace en cuestion, el cual te puse en la página inicio, y en la plantilla header de tu mybb agregar el script y ya estará.

Esta es una manera sencilla, pero puedes hacerlo via plugin o mas sencilla, pero es al gusto cada quien, a mi se me hace sencillo de cualquier manera, si aun como te lo pongo no puedes echarlo a andar tirame un cable y con gusto te apoyo.

Saludos...
Con la informacion que te puse ojala que puedas solucionarlo que lo mas seguro es que si, saludos y que estes bien, recuerdanos cualquier cosa vale, enga un saludo---
Bueno, ya está solucionado, e hecho lo siguiente:

Abrí el archivo .fla de la radio y en el botón que creé puse el siguiente codigo ActionScrip:

todo los códigos que están desde: getURL hasta void(0);"); tiene que estar en una sola línea.
Allí donde dice: pagina.html coloca el nombre de la página que va a ser Pop-up, en las dimensiones haces los cambios dependiendo del tamaño que quieres abrir ese Pop-up.

Código:
on (release) {
al = 500;// alto del popup a lanzar
an = 500;// ancho del popup a lanzar
getURL("javascript:NewWindow=window.open('radiooggdipu.html' ,'pop1','width=331,height=400,toolbar=No,location=Yes,scrollbars=No,status=No,resizable=No,fullscreen =No,top='+((screen.height/2)-("+al/2+"))+',left='+((screen.width/2)-("+an/2+"))+'"+"');void(0);");
}

Subí todos los archivos a la raiz del host de pruebas y logré hacer que al presionar el botón del reproductor habrá una ventana pop up en la que se muestra el reproductor de Giss.tv para poder emitir via streaming con Traktor Pro.

Podeís verlo desde aqui:Prueba radio popup

Muchas Gracias por tu ayuda Dark Neo.

Podeis dar el tema por solucionado.

Os dejo el Archivo .fla para que veáis la estructura del reproductor.

radio.fla
Última modificación: 2 Dec, 2011, 11:02 am por Lecrac.