알아낼 수없는 문제가 있습니다. jQuery v3.2.1과 함께 jHtmlArea 0.8을 사용하고 있습니다. 나는 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 기능을위한 자바 스크립트입니다 ... 미리
$(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 호출에 의해 추가되므로 실제로 제어 할 수는 없습니다 ... –