แนะนำ: คำถามการคำนวณวันที่เกี่ยวกับ ASP ส่งคืนวันที่เมื่อมีการเพิ่มช่วงเวลาที่กำหนด ต้องการช่วงเวลาพารามิเตอร์ (ช่วงเวลา, หมายเลข, วันที่) นิพจน์สตริงที่ระบุช่วงเวลาที่จะเพิ่ม สำหรับค่าดูส่วนการตั้งค่า ตัวเลือกที่ต้องการ นิพจน์ตัวเลขแสดงจำนวนช่วงเวลาที่จะเพิ่ม นิพจน์ตัวเลขสามารถเป็นบวก (รับวันที่ในอนาคต) หรือลบ (
HTML Online Editor ไม่จำเป็นต้องรู้วิธีใช้ Dreamweaver
แต่จะฝังตัวแก้ไข HTML ลงในหน้าเว็บและวิธีรับข้อมูลภายในได้อย่างไร? -
ก่อนอื่นเราสมมติว่าตัวแก้ไขออนไลน์ HTML ที่เราต้องการโทรถูกวางไว้ในหน้าแยกต่างหากและชื่อไฟล์คือ gledit.htm
มีวิธีการโทรพื้นฐานสองวิธีสำหรับ HTML Online Editor
1. ใช้วัตถุที่จะโทร:
1. วิธีการฝังตัวแก้ไข HTML ในหน้าเว็บ: เราเพิ่มรหัส HTML ต่อไปนี้ลงในตำแหน่งที่เราจำเป็นต้องฝัง: <Object ID = doc_html data = gledit.htm width = 530 ความสูง = 320 type = text/x-scriptlet Viewastext> </ object>
ข้อมูลที่เราต้องเรียกข้อมูลในแท็กวัตถุคือเส้นทางที่เราต้องเรียกหน้าตัวแก้ไขออนไลน์และ ID คือ ID ที่เราต้องเรียกวัตถุเพื่อรับ ID ในบรรณาธิการในภายหลัง ความกว้างและความสูงคือความสูงและความกว้างของตัวแก้ไข
2. วิธีการรับข้อมูลในตัวแก้ไข HTML: เราใส่เนื้อหาทั้งหมดที่ต้องส่งในรูปแบบและตัวแก้ไขที่เรียกว่าการใช้วัตถุจะถูกวางไว้ในรูปแบบนี้ พื้นที่ (<textarea name = content style = display: none> </textarea> หรือ <input type = hidden name = content>) ใช้เพื่อบันทึกข้อมูลของตัวแก้ไขออนไลน์ HTML ชั่วคราวเมื่อส่งเพราะไม่สามารถอยู่ใน ASP ได้โดยตรง หรือ JSP และ PHP รับเนื้อหาของวัตถุในรูปแบบดังนั้นเราต้องใช้พื้นที่ข้อความที่ซ่อนอยู่เพื่อรับข้อมูล ในขณะที่ส่งแบบฟอร์มเราคัดลอกเนื้อหาในวัตถุไปยังพื้นที่ข้อความที่ซ่อนอยู่ รหัสรายละเอียดมีดังนี้:
<ภาษาสคริปต์ = JavaScript>
ฟังก์ชั่นการตรวจสอบ ()
-
document.form1.content.value = document.form1.doc_html.value;
-
</script>
<รูปแบบวิธีการ = โพสต์การกระทำ = add_news_save.asp onsubmit = checkform () name = form1>
<object id = doc_html name = doc_html style = ซ้าย: 0px;
<อินพุตประเภท = ชื่อที่ซ่อน = เนื้อหา>
</form>
ด้วยวิธีนี้ในหน้าประมวลผลพื้นหลังเราสามารถรับข้อมูลของตัวแก้ไขออนไลน์ HTML โดยตรงโดยรับข้อมูลของเนื้อหาพื้นที่ที่ซ่อนอยู่
3. วิธีเพิ่มการอัปโหลดรูปภาพดั้งเดิมไปยังตัวแก้ไขออนไลน์ HTML ในตัวแก้ไขข้อความ: ก่อนอื่นเราทำหน้าต่างเพื่ออัปโหลดภาพป๊อปอัพเมื่อคลิกปุ่มเพื่อแทรกภาพ ในเซิร์ฟเวอร์เราจำเป็นต้องบันทึกเส้นทางของรูปภาพจากนั้นเพิ่มแท็ก HTML ที่แสดงภาพผ่านค่าของตัวแก้ไขออนไลน์ HTML คำอธิบายและรหัสโดยละเอียดมีดังนี้:
ในตัวแก้ไขเราเพิ่มเหตุการณ์ onclick = window.open ('img_upload.asp', 'img_upload', 'width = 481 ความสูง = 190')> ใน 'img_upload.asp' เราจะส่งอัพโหลดรูปภาพไปยังเซิร์ฟเวอร์ เพื่อสร้างไดเรกทอรีและบันทึกเส้นทางภาพ
<ภาษาสคริปต์ = JavaScript>
var src = '<%= upload/& newName%>';
opener.form1
window.close ();
</script>
สิ่งนี้ช่วยให้การแทรกภาพที่อัปโหลดอย่างง่าย ๆ ลงในตัวแก้ไข
4. วิธีเรียกเครื่องมือแก้ไข HTML Online เพื่อแก้ไขข้อมูลเมื่อแก้ไขบทความ: เมื่อเราเพิ่มตัวแก้ไขออนไลน์ HTML เพื่อแก้ไขข้อมูลเมื่อเพิ่มลงในฐานข้อมูลเรายังต้องใช้ตัวแก้ไขออนไลน์ HTML เพื่อแก้ไขเนื้อหาฐานข้อมูล . เพื่อแก้ไขข้อมูล ก่อนอื่นเราเพิ่มพื้นที่ที่ซ่อนอยู่ในแบบฟอร์มเพื่อวางเนื้อหาในฐานข้อมูลตัวอย่างเช่น <textarea style = แสดง: ไม่มีชื่อ = แถวเนื้อหา = 20 cols = 70> <%= rs (เนื้อหา)%> </textarea> โปรดให้ความสนใจกับที่นี่เราใช้ textarea ที่ซ่อนอยู่แทนอินพุตที่ซ่อนอยู่เนื่องจากข้อมูลอาจมีการคืนค่าการขนส่งและการหยุดพักสายดังนั้นหากเราใช้ <อินพุตประเภท = name hidden = content value = <%= (rs (เนื้อหา)%>> เป็นไปได้มากที่ข้อผิดพลาด HTML เกิดขึ้นเนื่องจาก <%= (rs (เนื้อหา)%> มีบรรทัดใหม่ (value = ข้อมูลที่ตามมาจะต้องรับประกันว่าจะเป็นหนึ่งเดียว บรรทัดมิฉะนั้นจะเกิดข้อผิดพลาด) เพียงแค่คัดลอกเนื้อหาของพื้นที่ข้อความที่ซ่อนอยู่ไปยังตัวแก้ไข HTML Online โหลดเนื้อหาในฐานข้อมูลสามารถวางลงในโปรแกรมแก้ไข HTML Online เพื่อแก้ไขได้
2. ใช้การโทร IFRAME (บางรายการซ้ำของการเรียกวัตถุมีการอธิบายสั้น ๆ )
1. วิธีการฝังในหน้าเว็บ: เราเพิ่มรหัส HTML ต่อไปนี้ลงในตำแหน่งที่เราต้องฝัง: <iframe src = gledit.htm id = 'content_html' สไตล์ = ซ้าย: 0px; z-index: 0 width = 100% ความสูง = 100%> </iframe> โดยที่ src = ตามด้วยข้อมูลคือสิ่งที่เราต้องการเรียกหน้าตัวแก้ไขออนไลน์เพื่อรับเส้นทาง ID คือสิ่งที่เราเรียกว่า iframe เพื่อรับ ID ความกว้างและความสูงคือความสูงและความกว้างของตัวแก้ไขอยู่แล้ว
2. วิธีรับข้อมูลในตัวแก้ไข HTML: ในทำนองเดียวกันเราใส่เนื้อหาทั้งหมดที่ต้องส่งในรูปแบบและเราสามารถตั้งค่าพื้นที่ข้อความที่ซ่อนอยู่ (<textarea name = content style = แสดง: ไม่มี> <// Textarea> หรือ <อินพุตประเภท = ชื่อที่ซ่อนอยู่ = เนื้อหา>) ใช้เพื่อบันทึกข้อมูลของตัวแก้ไขออนไลน์ HTML ชั่วคราวเมื่อส่ง ในขณะที่ส่งแบบฟอร์มเราคัดลอกเนื้อหาในวัตถุไปยังพื้นที่ข้อความที่ซ่อนอยู่ รหัสรายละเอียดมีดังนี้:
ฟังก์ชั่น subchk (cmd)
-
document.form1.content.value = window.content_html.gethtml ();
-
</script>
<วิธีการแบบฟอร์ม = โพสต์การกระทำ = article_add_save.gl name = form1 onsubmit = subchk ()>>
<อินพุตประเภท = ชื่อที่ซ่อน = เนื้อหา>
แบ่งปัน: สรุป ASP ของวิธีการล้างแคชหน้า ทุกครั้งที่ฉันไปที่ Chinaisp ชาวเน็ตหลายคนมักจะถามวิธีรีเฟรชหน้า ASP ไม่ทำงาน ฉันไม่ชัดเจนเกี่ยวกับเหตุผลไปถาม Microsoft :-) ตอนนี้ฉันจะสรุปวิธีการล้างแคชหน้าดังนี้: 1 เพิ่มที่จุดเริ่มต้นของหน้า ASP