Ate aqui, estao carregando ok. O problema é que cada vez que clica, cria um abaixo do outro, quando na verdade queria limpar ou recriar ou simplesmente trocar o swf. Tentei assim:
Citação:
if (codProf == 1)
$(".mudar").remove();
showSWF("../flash/Micheli.swf", ".mudar");};
So que dessa forma ele remove e não carrega mais. alguém teria uma sugestao???
Pergunta
MICHELI_MARTINS
Boa tarde pessoal.
Tenho uma tabela que esta marcada assim:
#Código
Quando é clicado em um select e de acordo com o val dele, carrega um dos 4 swfs que tenho na coluna marcada .mudar da tabela:
Citação:
$(".selProf").click(function(event) { function showSWF(urlString, elementID){
var displayContainer = document.getElementById(elementID);
var flash = createSWFObject(urlString, 'opaque', 650, 650);
displayContainer.appendChild(flash);
};
function createSWFObject(urlString, wmodeString, width, height){
var SWFObject = document.createElement("object");
SWFObject.setAttribute("type","application/x-shockwave-flash");
SWFObject.setAttribute("width","100%");
SWFObject.setAttribute("height","100%");
var movieParam = document.createElement("param");
movieParam.setAttribute("name","movie");
movieParam.setAttribute("value",urlString);
SWFObject.appendChild(movieParam);
var wmodeParam = document.createElement("param");
wmodeParam.setAttribute("name","wmode");
wmodeParam.setAttribute("value",wmodeString);
SWFObject.appendChild(wmodeParam);
return SWFObject;
};
if (codProf == 1){showSWF("../flash/Micheli.swf", ".mudar");};
//if (codProf == 2){showSWF("../flash/Dani.swf", ".mudar")};
//if (codProf == 3){showSWF("../flash/Gui.swf", ".mudar")};
//if (codProf == 4){showSWF("../flash/Neto.swf", ".mudar")};
Ate aqui, estao carregando ok.
O problema é que cada vez que clica, cria um abaixo do outro, quando na verdade queria limpar ou recriar ou simplesmente trocar o swf.
Tentei assim:
Citação:
if (codProf == 1)
$(".mudar").remove();
showSWF("../flash/Micheli.swf", ".mudar");};
So que dessa forma ele remove e não carrega mais.
alguém teria uma sugestao???
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.