Кнопка Скрыть / Показать для электронной почты в формате HTML - PullRequest
2 голосов
/ 25 июля 2011

Я генерирую электронное письмо в формате HTML с помощью Java-программы, и для некоторых запросов мне нужна кнопка «Скрыть / Показать», Что было бы идеальным подходом для этого? Если я вызову javascript из java-программы, чтобы сделать то же самое?

У меня есть модуль javascript для функции показать / скрыть, но я не уверен, как интегрировать это в программу java.

Спасибо ..

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Javascript полностью независим от любой серверной среды или языка, таких как Java.

Если вы хотите показать или скрыть элемент HTML на странице, попробуйте следующий код JS:

document.getElementById("id").style.display = 'none';

И затем, когда вы генерируете электронное письмо в формате HTML с использованием Java, включите запросы, которые вы хотите скрыть, в <div> с указанным идентификатором.

0 голосов
/ 26 июля 2011

Добавьте класс к вашим сгенерированным тегам html и используйте css для управления видимостью и другими стилями.

<style type='text/css'>
    .hid {display: none;}
</stle>

<div class='query1 hid'>...</div>
<div class='query2'>...</div>
<div class='query1 hid'>...</div>

Затем обновите ваш javascript, чтобы управлять атрибутом класса.

//in jQuery...
$("btn1").click(function() {
    $(".query2").addClass("hid");
    $(".query1").removeClass("hid");
});
...