Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

butes

Link em base de dados [RESOLVIDO]

Mensagens Recomendadas

butes

Boas! Tenho uma caixa de texto dinâmica que vai buscar um link a uma base de dados (via php). O texto aparece, e até aí está tudo certo. Mas o que eu gostaria era que esse link funcionasse.  :P

Como posso fazer a ligação do texto que vem da base de dados?

Estou a trabalhar em as2.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
butes

Claro... Pensei que tinha publicado mas afinal esqueci-me..  :)

Na altura não estava a encontrar resolução possível, mas depois achei a solução e é tão simples quanto isto:

Para ir buscar o texto à base de dados usei uma caixa de texto dinâmica (instância texto) dentro de um movieclip, e nessa frame coloquei o código para ir buscar o texto à base de dados.

var envia:LoadVars = new LoadVars();
envia.sendAndLoad("buscar_texto.php",envia,"REQUEST");
envia.onLoad = function(ok) {
if (ok) {
	texto.text = this.texto;
} else {
	estado.text = "Existe um problema com a ligação";
}
};

Depois inseri esse movieclip dentro de um botão (instância bt_site), e na frame do botão coloquei o código:

var envia:LoadVars = new LoadVars();
envia.sendAndLoad("buscar_texto.php",envia,"REQUEST");
envia.onLoad = function(ok) {
if (ok) {
	var texto:LoadVars = this.texto;
	bt_site.onRelease = function(){
		getURL("http://"+texto,"_blank");
	}		
} else {
	estado.text = "Sem dados a apresentar";
}
};

Espero que ajude...  :P

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.