私は理解できないような問題があります。私はjHtmlArea 0.8をjQuery v3.2.1と共に使用しています。私は、HTML編集エリアに変換するためにjHTMLAreaを使用しているTEXTAREAでダイアログを作成しました。jHtmlAreaは本当に小さな編集エリアを作成します
私の問題は、HTMLAreaが作成されているように見えますが、実際には私に編集領域が与えられていないことです。高さを制御する方法があるかどうかを調べましたが、ソースコードに表示されている内容に基づいて、HTMLAreaの高さはテキストエリアのサイズと一致する必要があります。私は私のCSSをチェックしており、これを引き起こす可能性のあるものは見つけられません。
私はhttp://issuesnj.com/sample/にオンラインでページの簡略化されたバージョンを(すべてのカスタムコードはインラインで)掲載しました。 +ボタンをクリックするだけで問題が表示されます。私はこれに関する援助に感謝します。
ここで有効なコードは、ダイアログのHTML定義とJavaScriptです。ここで彼らは、次のとおりです。
<div id="divEdit">
<table>
<tr>
<td>Page Name</td>
<td><input name="pageName" id="pageName" style="width:400px" type="text"></td>
</tr>
<tr>
<td>Page Title (shows on the tab)</td>
<td><input name="pageTitle" id="pageTitle" style="width:400px" type="text"></td>
</tr>
<tr>
<td>Page Caption</td>
<td><input name="pageCaption" id="pageCaption" style="width:400px" type="text"></td>
</tr>
<tr>
<td>After upload URL</td>
<td><input name="afterProcView" id="afterProcView" style="width:400px" type="text"></td>
</tr>
<tr>
<td colspan="2"><br>Page Text:</td>
</tr>
<tr>
<td colspan="2"><textarea name="pageText" id="pageText" rows="20" style="width: 700px;"></textarea></td>
</tr>
</table>
</div>
ここhtmlareaコールを持ち、ダイアログとfnAdd機能のためのjavascriptは...事前に
$(document).ready(function(){
$("#divEdit").dialog({
"autoOpen": false,
"width": "auto",
"title": "Page Settings",
"open": function (evt, ui) {
$("#pageText").htmlarea();
},
"buttons":
[
{"text": "Save",
"click": function(){$("#divEdit").dialog("close");}
},
{"text": "Cancel",
"click": function(){$("#divEdit").dialog("close");}
}
]
});
});
function fnAdd(){
$("#id").val("New");
$("#pageName").val("");
$("#pageTitle").val("");
$("#pageCaption").val("");
$("#pageText").htmlarea('html', '\b');
$("#afterProcView").val("");
$("#divEdit").dialog("open");
}
感謝です!
私はコードを追加しました。 iframeはhtmlareaコールで追加されているので、私は実際にそれを制御できません... –