Ir ao conteúdo
  • Cadastre-se

Erro com link no flash que usa caracter diferente: !@#$%¨&*/.;


escott

Posts recomendados

To com uma duvida pessoal, é um seguinte.

Eu fiz um banner em flash pra colocar em sites parceiros ao meu site, ex: eu tenho um site de compra de produtos eletronicos, ai fiz um banner em flash anunciando meus produtos pra colocar em outros sites o banner, ai quando alguem clicar no link vai para o meu site.

É um banner rotativo em flash, ele mostra 5 produtos com fotos e link, mais aquando alguem clica no link da erro, aparece que o produto não existe!

alguem sabe o que é?

OBS: o link dos produtos tem caracter diferentes: (!@##$%¨¨&./)

vou mandar um link pra vocês verem como é

http://www.snetcommerce9.com.br/ecommerce_site/index.php?pg=t1_ex_prod&codprd=97329&cd=mjlcYY3;BSdkc&cat=inkhfd9,[ufhi&cats1=jeofgc1~CXbcc&cdgc=hnjhZY9./Vkl&sid=v9d4ie1svbhlpe9bs8mb1sugk0-1249084232

Link referente ao produto: Everglide Titan MosterMat Fnatic Edition

se alguem puder me ajudar ficaria muito agradecido!

EDIT:

Nem aqui o link fica certo :angry: fica errado aqui também "http://www.snetcommerce9.com.br/ecommerce_site/index.php?pg=t1_ex_prod&codprd=97329&cd=mjlcYY3;BSdkc&cat=inkhfd9,[ufhi&cats1=jeofgc1~CXbcc&cdgc=hnjhZY9./Vkl&sid=v9d4ie1svbhlpe9bs8mb1sugk0-1249084232"

agora simm so tirar as aspaz "" e colocar no browser e dar enter ^_^

Link para o comentário
Compartilhar em outros sites

outra coisa pra ficar mais fácil de vocês intenderem, eu to usando um outro esqueminha tipo, eu exporto dados de um bloco de notas pra dentro do flash, dentro desse bloco de notas tem o codigo do link que eu vou utilizar, isso pra ficar mais fácil a atualização do banner vou te manda os codigos que estou usando!

no bloco de notas ta assim (produtos.txt):

//- Link do produto

&link1=http://www.google.com/&

na layer 1 ta assim:

ldvars = new LoadVars();

ldvars.load("produtos.txt");

ldvars.onLoad = function(){

linkbnt1 = ldvars.link1;

}

// Botões

bnt1.onPress = function () {

getURL (linkbnt1,"_self");

}

no botão eu coloquei instacia de: bnt2

OBS: mais os links que eu vou usar são todos com caracter diferentes ai da erro :angry:

tenta fazer esses esquema e usar aquele link que eu te passei antes

"http://www.snetcommerce9.com.br/ecommerce_site/index.php?pg=t1_ex_prod&codprd=97329&cd=mjlcYY3;BSdkc&cat=inkhfd9,[ufhi&cats1=jeofgc1~CXbcc&cdgc=hnjhZY9./Vkl&sid=v9d4ie1svbhlpe9bs8mb1sugk0-1249084232"

entra no site também e ve o banner que eu fiz www.fatality.com.br ai clicar nos produtos pra voce ver o erro que da!

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

O que eu posso te dizer é pra tratar caracteres especiais para a sua forma codificada, igual quando você vê um endereço com %26 no meio, por exemplo. Faz isso que o próprio flash sabe ler esse tipo de informação.

O php tem a função urlencode() pra isso.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
escott,

Você realmente precisa acessar um link assim?

Ele está muito sujo. Não é nem um pouco recomendado usar urls assim.

Até mais.

Edit:

A propósito,

urlencode(); do PHP resolve o problema.

urlencode(); ???

como eu poderia fazer um esquema pra usar esse codigo em uma pagina em php exportar ele pro flash? agum exemplo pra mim pode testar, nao so muito bom em php ;/

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!