migas 0 Denunciar post Postado Fevereiro 7, 2005 Olá Pessoal!estou com um problema que deve ser fácil de resolver mas ainda não dei com a solução.tenho um site feito em flash onde existem uns botoes que ao clicar dá para fazer um download de um ficheiro .zip, o que eu fiz foi colocar no actions do botao o seguinteon (press) { getURL("nome_do_ficheiro.zip", "_blank");}Já fiz isso de outras vezes e sempre resultou, desta não está a resultar quando testo no PC funciona mas quando coloco online começa por abrir uma página de browser e depois encerra logo, ou seja, devia aparecer a caixinha do windows para fazer download para nós aceitarmos. Será do famoso service pack 2 do windows.Alguém me pode dar uma dica?!?!?Migas Compartilhar este post Link para o post Compartilhar em outros sites
marcos.lavorato 0 Denunciar post Postado Fevereiro 8, 2005 Acontece comigo também. Ele está bloqueando além de todas as pop-ups, os downloads. Ai resolvi usar o firefox. Porém se for para web nem todo mundo tem o ff, então fica um problema. Compartilhar este post Link para o post Compartilhar em outros sites
migas 0 Denunciar post Postado Fevereiro 8, 2005 Será que não há solução para poder ter um botão de download feito em flash funcionando correctamente.Alguém me pode dar uma dica?! ( tenho o site praticamente pronto todo feito em flash e agora empaquei nisso )Abraços.Migas Compartilhar este post Link para o post Compartilhar em outros sites
migas 0 Denunciar post Postado Fevereiro 8, 2005 fiz um teste numa página pura de html e funcionou na perfeição. Aqui o flash dá a dar buraco.Peço a alguém que saiba a solução para me dar uma ajuda. Sei que posso linkar para uma página html e fazer o downlçoad a partir daí. Mas poxa, o que se passa com o flash para não permitir um simples download de ficheiro. Abraços novamente.Migas Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Fevereiro 9, 2005 tentem assim: on (press) { arquivo = "nome_do_ficheiro.zip"; link = "java script:download('"+arquivo+"');"; getURL(link); } no html (onde chama o swf) coloque: <script language=javascript> function download(link){ janela = "nome_da_janela"; window.open(link,janela); } </script> crie um iframe "oculto" com borda 0 (zero) e largura e altura 0 (zero) coloque um nome pra esse iframe. será o nome da janela alvo. Compartilhar este post Link para o post Compartilhar em outros sites
migas 0 Denunciar post Postado Fevereiro 9, 2005 Obrigado pela ajuda vou tentar resolver dessa forma!AbraçosMigas Compartilhar este post Link para o post Compartilhar em outros sites
migas 0 Denunciar post Postado Fevereiro 9, 2005 Ainda não estou conseguindo fazer isso!E fiquei baralhado com o iframe e o nome da janela?!Pode-me explicar para que serve esta janela alvo? Para eu perceber melhor o código.coloquei o primeiro código no action no botão no flash, on (press) { arquivo = "biografia_olga.zip"; link = "java script:download('"+arquivo+"');"; getURL(link);}e depois coloquei o segundo código na página html gerada pelo próprio do flash da animação correspondente a onde está o botão. <script language=javascript>function download(link){ janela = "nome_da_janela"; window.open(link,janela);}</script>Mas depois não percebo "nome_da_janela" não sei o que vou colocar aqui, porque pretendia que ao clicar abri-se uma caixa do windows normal de download no ecrãn.Abraços Migas Compartilhar este post Link para o post Compartilhar em outros sites