menu
Fórum Adianti
menu Menu
Alterar imagem(TImage) ao selecionar opção no TCombo Bom dia! Pessoal, tenho um TCombo e um TImage no meu form, o que estou tentando fazer é: ao selecionar uma opção no TCombo alterar a imagem no TImagem. Já usei bastante somente OnChange com TCombo , mas com TImage não estou conseguindo achar uma maneira de fazer funcionar o carregamento da imagem. Alguém poderia me dar alguma sugestão de como fazer isso?? Obrigado!!...
WR
Alterar imagem(TImage) ao selecionar opção no TCombo  
Bom dia!
Pessoal, tenho um TCombo e um TImage no meu form, o que estou tentando fazer é: ao selecionar uma opção no TCombo alterar a imagem no TImagem.
Já usei bastante somente OnChange com TCombo , mas com TImage não estou conseguindo achar uma maneira de fazer funcionar o carregamento da imagem.

Alguém poderia me dar alguma sugestão de como fazer isso??

Obrigado!!

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (2)


NR

Que comandos você está usando pra alterar a imagem?

Nesse caso acredito que tenha que usar javascript, alterando o atributo src
WR

Valeu Nataniel, pesquisei mais sobre o uso do javascript no Adianti e consegui fazer funcionar.
Está aí , caso alguém precise de algo parecido.

  1. <?php
  2.  //TROCA A IMAGEM DE ACORDO COM A SELECAO DO TDBCOMBO
  3.       $script_img = new TElement('script'); 
  4.       $script_img->type 'text/javascript'
  5.       $javascript 
  6.              $('select[name=\"veiculo\"]').change(function(event){ 
  7.                 var imagem_id 
  8.                 $('select[name=\"veiculo\"] > option:selected').each(function(){ 
  9.                     imagem_id = $(this).text(); 
  10.                    }); 
  11.                 //alert(imagem_id);
  12.           // Get your file name here
  13.           var imgfilename
  14.           if(imagem_id == 'Frontier') {
  15.             imgfilename='';
  16.             imgfilename = 'app/images/frontier.png';
  17.           }
  18.           if(imagem_id == 'Doblo') {
  19.             imgfilename='';
  20.             imgfilename = 'app/images/doblo1-8.png';
  21.           }
  22.           // Set your file name
  23.           //alert(imgfilename);
  24.           document.getElementById(\"imagemX\").setAttribute(\"src\",imgfilename);
  25.        
  26.         }); 
  27.        
  28.     "
  29. ?>