1. قم بتنزيل محرر سينا
2. صفحة الاتصال JSP
انسخ رمز الكود كما يلي:
<textarea name = "problemBody" id = "content" style = "display:none؛"
<iframe src="<%=request.getContextPath() %>/edit/editor.htm?id=content&ReadCookie=0"frameBorder="0" هامشارتفاع="0" هامشWidth="0" التمرير="لا">< /iframe>
من بينها، src="<%=request.getContextPath() %>/edit/editor.htm يمثل مسار ملف Editor.htm في SinaEditor الذي تم تنزيله؛ يجب أن يكون المعرفان باللون الأخضر متسقين
3. يحتوي المحرر الذي تم تنزيله على img.htm و Attach.htm، الأول مخصص لتحميل الصور، والثاني لتحميل المرفقات. بالطبع، يتم استخدام كلاهما بنفس الطريقة ويمكن اعتبارهما بمثابة تحميل ملفات.
4. فيما يلي مثال لتحميل الصور في ملف img.htm. قم بتدوين ملاحظة لاستخدامها في المستقبل.
انسخ رمز الكود كما يلي:
الدالة chk_imgpath () {
إذا($('radio1').checked==true){
إذا($("imgpath").value == "http://" || $("imgpath").value == "") {
window.Close();
يعود؛
}
LoadIMG($("imgpath").value);
}آخر{
إذا($("file1").value == "") {
تنبيه("الرجاء اختيار تحميل ملفات الصور!");
يعود؛
}
فار filepath = j("#file1").val();
var filetype = filepath.substring(filepath.lastIndexOf('.'));
var regu = ".gif.jpg.png.jpge.GIF.JPG.PNG";
إذا (regu.indexOf(filetype) == -1) {
تنبيه ("يسمح فقط بتحميل الملفات من النوع .gif.jpg.png.jpge!")؛
يعود ؛
}
فار f = j('#form1');
j.ajaxFileUpload({
النوع: "منشور"،
تأمينوري: كاذبة،
معرف العنصر: 'ملف 1'،
عنوان url: '/ask/fileUpload?type=img'،
نوع البيانات: "سلسلة"،
النجاح: الوظيفة(البيانات){
j("#imgpath").attr("value",data);
j("#radio1").attr("checked"،"true")؛
chk_imgpath();
$('divProcessing').style.display='';
},
خطأ: الوظيفة (البيانات) {
تنبيه ("فشل تحميل الملف")؛
}
});
}
}
5. كتابة كود الواجهة الخلفية (بدون وصف)