Comunicacao botao flash com JAVASCRIPT
Ola Pessoal!
E consegui depois de pesquisar uma função em Javascript que pega o ID do objeto do flash e faz a comunicação passando valores... A função e a seguinte:
function setFlashVar(name, value)
{
if (window.menuId)
{ // for IE
menuId.SetVariable(name, value); // IE automatically creates global variables for elements with id attributes (yuck!)
}
else if(document.menuId)
{ // for mozilla
document.menuId.SetVariable(name, value);
}
}Funciona tranquilo, tanto no IE qto no Firefox... o ID do meu obejct do Flash é menuId... Eu não quero delcara-lo manualmente! No mesmo site tenho mais 3 objetos e nao quero ficar declarando if ou elseif pra cada objeto desse.. Entao.. na minha logica tava montando uma função assim:
function setFlashVar(nome, valor, menu_id)
{
if (window.menu_id)
{
menu_id.SetVariable(name, value);
}
else if(document.menu_id)
{
document.menu_id.SetVariable(name, value);
}
}Não funciona!!!! Nem no IE nem no Firefox!!!!
Ja tentei colocar getElementById(menu_id).name... dai ele funciona so no IE e no FireFox nao... ta uma bagunça gente... como e que posso fazer essa lógica funcionar no Javascript para os dois browsers????
Galera, ajuda por favor!!!!
Abraços
Flávia
Discussão (3)
Carregando comentários...