Bom dia galera, estou desenvolvendo uma aplicação Web e quero fazer com que quando o usuario abrir a lista de clientes
ele clique no email do cliente e abra um popup para o envio do email.
mais especificado, na lista de clientes vai estar mostrando o email que sera um link, o usuario clica e abre o popup, no popup vai estar ja o remetente e o destinatario gravado, o usuario só coloca o assunto e a mensagem…
existem várias maneiras, a mais simples é você usar a tag target=“blank” no link, o que eu não recomendo, uma vez que vários bloqueadores de pop-up não deixam abrir janelas com esse comando.
o que eu uso é um modalPanel do richfaces que fica na mesma página mas que só fica visível com alguma ação específica na página. isso dá a sensação de um pop-up quando na verdade é apenas um objeto na página principal.
não sei se é isso que você tem em mente, mas lembre-se de que pop-ups podem se tornar um problema quando o usuário é final (vulgo, não entende de computação e acha que não aparece a pop-up por erro seu e não do bloqueador de pop-ups dele)
Basicamente você irá fazer uma tela com esses campos. Com isso basta fazer um formulário que passe os dados para uma classe que implemente o envio de e-mails.
Essa parte você poderá ver como implementar aqui: http://www.guj.com.br/article.show.logic?id=21
Só recomendo que coloque a parte do código da DIV no final do código da página. Assim você poderá utilizar dois FORM´s. Se você deixar um form dentro de outro terá problemas.
O código pode estar em qualquer lugar dentro da tag BODY pois a posição está definida já.