2011-07-25 28 views
2

Javaプログラムを使用してHTMLメールを生成していますが、一部のクエリでは非表示/表示ボタンが必要です これには理想的な方法はありますか?shd私はJavaプログラムからjavascriptを呼び出します同じことをする?HTMLメールの非表示/表示ボタン

私は表示/非表示機能を実行するためのjavascriptモジュールを持っていますが、これをJavaプログラムに統合する方法はわかりません。

おかげで..

答えて

1

JavascriptがJavaなど、任意のサーバー側のフレームワークや言語から完全に独立しています。その後、

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

そして、あなたはJavaを使用してHTML形式の電子メールを生成し、非表示にしたいクエリを含める:

あなたがページ上のHTML要素を表示または非表示にしたい場合は、以下のJSコードを試してみてください指定されたIDの<div>にあります。

0

生成された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"); 
}); 
関連する問題