DBから取得してきたデータを一覧表示。
その各行に紐づくデータの一部をインラインのモーダルで表示させたいのですが、
以下のように記述してもモーダルが出ませんでした。
document.getElementById('previewText').value= = text;
の部分を削除するとモーダルが出るので、javascriptの記載の問題でしょうか。
困っていますので、お手数ですがよろしくお願いします。
<a type="button" class="btn btn-default btn-sm inline cbox" onClick="callPreview('aa','bb')">プレビュー</a>
<div style="display: none;"> <div id="inlinecontent"> <div id="content" style="background-color:#ffffff;"> <c:choose> <c:when test="${creative.advertisementKind == 1}"> <table style="width:700px;"> <tr> <td rowspan="2" width="20%"><!-- TODO:画像表示 --></td> <td width="80%">${ f:h(creative.title)}</td> </tr> <tr style="vertical-align:top;"> <td> <div id="previewText">${ f:h(creative.text)}</div> </td> </tr> </table> </c:when> <c:otherwise><!-- TODO:画像表示 --></c:otherwise> </c:choose> </div> </div> </div>
$(function callPreview(title,text) { document.getElementById('previewText').value= = text; $(".inline").colorbox({ inline:true, opacity: 0.7 }); });
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。