Hola!

¿Por qué no pruebas crear la tag del SWF pasandolé los parámetros por GET? Te envío un ejemplo, pero no sé si funciona en un Mac por que no tengo donde probarlo.

<code>

<script>
var searchString = window.location.search;
document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"; WIDTH="550" HEIGHT="400" ALIGN="">');
document.write(' <PARAM NAME=movie VALUE="flash.swf'+ searchString +'">');
document.write(' <PARAM NAME=quality VALUE=high>');
document.write(' <PARAM NAME=scale VALUE=noScale>');
document.write(' <PARAM NAME=bgcolor VALUE=#FFFFFF>');
document.write(' <EMBED src="flash.swf'+ searchString +'" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer";></EMBED>');
document.write('</OBJECT>');
</script>

</code>

Saludos,

Felipe Meirelles
_______________________
[EMAIL PROTECTED]




----Original Message Follows----
From: "Bruno Torres" <[EMAIL PROTECTED]>
Reply-To: asnativos@5dms.com
To: <asnativos@5dms.com>
Subject: RE: [ASNativos] Problemas JavaScript en Mac
Date: Wed, 27 Jul 2005 11:04:19 +0200

Estoy usando una funcion de javascript para pasarle a una pelicula de flash los parámetros queryString que me llegan con la url.

Utilizo este codigo en el htm:

<script language="JavaScript">
        function f_init() {
                sHRef    = location.href;
                nQSstart = sHRef.indexOf("?");
                if(nQSstart!=-1) {
                        nQSstart++;
                        nQSend = sHRef.length;
                        sQS    = sHRef.substring(nQSstart, nQSend);
                        aQS    = sQS.split("=");
                        for(i=0; i<aQS.length; i=i+2) {
                                setVariable("noticias", aQS[i], aQS[i+1]);
                        }
                } else {
                        setVariable("noticias", "id", 0);
                }
        }

        function setVariable(sFlash, sVar, sValue) {
                eval("document."+sFlash+".SetVariable('"+sVar+"', 
'"+sValue+"');");
                return;
        }
</script>


y desde el flash hago la siguiente llamada:

getURL("javascript:f_init()");


de manera que me llegan los parametros.....


En windows funciona correctamente, pero en macintosh no se ejecuta correctamente:

eval("document."+sFlash+".SetVariable('"+sVar+"', '"+sValue+"');");


¿¿¿¿¿Alguna sugerencia para hacerle llegar las queryStrings a la movie de flash en mac??????
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------


Responder a