Abrir link num button em uma nova aba no navegador Estou precisando pegar um valor de um link digitado em uma TEntry e ao clicar em um botão carregar esse valor numa nova aba. Como posso fazer isso? O button vai chamar essa função: $button_google_maps->setAction(new TAction([$this, 'abrirGoogleMaps']), 'Google Maps'); que pega o valor do TEntry: $endereco_googlemaps = new TEntry('endereco_googlemaps'); que chama a função abaixo: ...
RR
Abrir link num button em uma nova aba no navegador  
Estou precisando pegar um valor de um link digitado em uma TEntry e ao clicar em um botão carregar esse valor numa nova aba. Como posso fazer isso?

O button vai chamar essa função:

$button_google_maps->setAction(new TAction([$this, 'abrirGoogleMaps']), 'Google Maps');
que pega o valor do TEntry:

$endereco_googlemaps = new TEntry('endereco_googlemaps');
que chama a função abaixo:

`public static function abrirGoogleMaps($param = null)
{
try
{

$link = new TElement('a');
$link->target = 'newwindow';
$link->class = 'btn btn-default';
$link->href = 'www.google.com'; // vai pegar o valor do entry
$link->add('Google');
}
catch (Exception $e)
{
new TMessage('error', $e->getMessage());
}
}`

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (1)


JS

Rodrigo,

Em

$link->target = 'newwindow';

Coloque

$link->target = '_blank';