ThinkBrunus Postado Fevereiro 26, 2007 Denunciar Share Postado Fevereiro 26, 2007 Boas estou a tentar com o código abaixo que o objecto (animação em flash) dá para variar consoante o item que é clicado no menu principal da página.ou seja, tou a utilizar hotsopts e ai estou a fazer: <....onclick="java script:mnu(1)">para ser sincero estou a ver que isto tá a ser uma aventura, e assim peço a vossa opinião<script language="javascript"> function mnu(val){ if (val==0){ write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"363\" height=\"50\">") write("<param name=\"movie\" value=\"Anim/home.swf\">") write("<param name=\"quality\" value=\"high\">") write("<param name=\"wmode\" value=\"transparent\"/>") write("<embed src=\"Anim/home.swf\" quality=\"high\"pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"363\" height=\"50\"></embed>"); write("</object>"); } else if (val==1){ write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"363\" height=\"50\">") write("<param name=\"movie\" value=\"Anim/equipa.swf\">") write("<param name=\"quality\" value=\"high\">") write("<param name=\"wmode\" value=\"transparent\"/>") write("<embed src=\"Anim/equipa.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"363\" height=\"50\"></embed>");write("</object>"); } } </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 26, 2007 Denunciar Share Postado Fevereiro 26, 2007 <script language="javascript"> function mnu(val){ if (val==0){ document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\width=\"363\" height=\"50\">"); document.write("<param name=\"movie\" value=\"Anim/home.swf\">"); document.write("<param name=\"quality\" value=\"high\">"); document.write("<param name=\"wmode\" value=\"transparent\"/>"); document.write("<embed src=\"Anim/home.swf\" quality=\"high\"pluginspage=\"http://www.macromedia.com/go/getflashplayer\type=\"application/x-shockwave-flash\" width=\"363\" height=\"50\"></embed>"); document.write("</object>"); } else if (val==1){ document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\width=\"363\" height=\"50\">"); document.write("<param name=\"movie\" value=\"Anim/equipa.swf\">"); document.write("<param name=\"quality\" value=\"high\">"); document.write("<param name=\"wmode\" value=\"transparent\"/>"); document.write("<embed src=\"Anim/equipa.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\type=\"application/x-shockwave-flash\" width=\"363\" height=\"50\"></embed>"); document.write("</object>"); } } </script> <input type="button" value="Testar" onclick="mnu(1)"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ThinkBrunus Postado Fevereiro 26, 2007 Autor Denunciar Share Postado Fevereiro 26, 2007 brigado andreia assim tá funcionando.só um aspecto que não referi, é que estas animações apareçam dentro de uma layer. como está ele abre uma página nova.o código que postei tava dentro da layer e a actualização também está, ele deveria mudar sempre dessa layer certo?o código actualizado<div id="Layer3" style="visibility:visible"> <script language="javascript"> var val function mnu(val){ if (val==0){ document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\width=\"363\" height=\"50\">"); document.write("<param name=\"movie\" value=\"Anim/home.swf\">"); document.write("<param name=\"quality\" value=\"high\">"); document.write("<param name=\"wmode\" value=\"transparent\"/>"); document.write("<embed src=\"Anim/home.swf\" quality=\"high\"pluginspage=\"http://www.macromedia.com/go/getflashplayer\type=\"application/x-shockwave-flash\" width=\"363\" height=\"50\"></embed>"); document.write("</object>"); } else if (val==1){ document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\width=\"363\" height=\"50\">"); document.write("<param name=\"movie\" value=\"Anim/equipa.swf\">"); document.write("<param name=\"quality\" value=\"high\">"); document.write("<param name=\"wmode\" value=\"transparent\"/>"); document.write("<embed src=\"Anim/equipa.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\type=\"application/x-shockwave-flash\" width=\"363\" height=\"50\"></embed>"); document.write("</object>"); } } </script> aqui o link do map: <map name="Map" onClick="mnu(0)"> <area shape="rect" coords="18,10,64,26" href="home.html" target="MyFrame"> </map> <map name="btnEquipaMap" onClick="mnu(1)"> <area shape="rect" coords="34,8,86,26" href="equipa.html" target="MyFrame"> </map> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 26, 2007 Denunciar Share Postado Fevereiro 26, 2007 Onde está o codigo que chama MyFrame Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ThinkBrunus Postado Fevereiro 26, 2007 Autor Denunciar Share Postado Fevereiro 26, 2007 <iframe name="MyFrame" frameborder="0" scrolling="no" width="613" height="244" src="home.html"></iframe>será isto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 26, 2007 Denunciar Share Postado Fevereiro 26, 2007 ptz eu num to conseguindo reproduzir isso aqui, tem algum link que você possa mandar pra eu ver como está aí? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ThinkBrunus Postado Fevereiro 26, 2007 Autor Denunciar Share Postado Fevereiro 26, 2007 a única ligação que o site tem com o iframe são estas dos map's, estes maps(hotspots) referem-se ao texto dos botões que são o menu do site<map name="Map" onClick="mnu(0)"><area shape="rect" coords="18,10,64,26" href="home.html" target="MyFrame"></map><map name="btnEquipaMap" onClick="mnu(1)"> <area shape="rect" coords="34,8,86,26" href="equipa.html" target="MyFrame"></map> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ThinkBrunus
Boas estou a tentar com o código abaixo que o objecto (animação em flash) dá para variar consoante o item que é clicado no menu principal da página.
ou seja, tou a utilizar hotsopts e ai estou a fazer: <....onclick="java script:mnu(1)">
para ser sincero estou a ver que isto tá a ser uma aventura, e assim peço a vossa opinião
Link para o comentário
Compartilhar em outros sites
6 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.