Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

migas

Problema service pack 2?!

Recommended Posts

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.