1.SinaEditorをダウンロード
2.JSP呼び出しページ
次のようにコードをコピーします。
<textarea name="problemBody" id="content" style="display:none;"
<iframe src="<%=request.getContextPath() %>/edit/editor.htm?id=content&ReadCookie=0" FrameBorder="0" marginHeight="0" marginWidth="0"scrolling="No">< /iframe>
このうち、src="<%=request.getContextPath() %>/edit/editor.htm は、ダウンロードされた SinaEditor 内の editor.htm ファイル パスを表します。緑色の 2 つの ID は一致している必要があります。
3. ダウンロードしたエディターには、img.htm とattach.htm が含まれています。1 つ目は写真をアップロードするためのもので、2 つ目は添付ファイルをアップロードするためのものです。
4. 以下は、img.htm に画像をアップロードする例です。今後の使用のためにメモしておきます。
次のようにコードをコピーします。
関数 chk_imgpath () {
if($('radio1').checked==true){
if($("imgpath").value == "http://" || $("imgpath").value == "") {
window.close();
戻る;
}
LoadIMG($("imgpath").value);
}それ以外{
if($("file1").value == "") {
alert("画像ファイルのアップロードを選択してください!");
戻る;
}
var ファイルパス = j("#file1").val();
var filetype = filepath.substring(filepath.lastIndexOf('.'));
var regu = ".gif.jpg.png.jpge.GIF.JPG.PNG";
if (regu.indexOf(filetype) == -1) {
alert('アップロードできるのは .gif.jpg.png.jpg タイプのファイルのみです!');
戻る ;
}
var f = j('#form1');
j.ajaxFileUpload({
タイプ: 'POST'、
セキュアウリ: false、
fileElementId : 'file1',
URL: '/ask/fileUpload?type=img',
データ型: '文字列',
成功: 関数(データ){
j("#imgpath").attr("値",data);
j("#radio1").attr("チェック済み","true");
chk_imgpath();
$('divProcessing').style.display='';
}、
エラー: 関数(データ){
alert('ファイルのアップロードに失敗しました');
}
});
}
}
5. バックエンドコードの記述(説明なし)