طريقة تنفيذ تقنية غرفة الدردشة بدون فرش
1. مصطلح موحد
مربع النص: عرض صفحة الإطار لمحتوى الدردشة
أدخل المربع: صفحة إطار لإدخال معلومات الدردشة
مربع تحديث: تعادل ذاتيا في صفحة الإطار للحصول على أحدث معلومات الدردشة ، لا يتم عرض هذه الصفحة مباشرة
كيفية تحقيق
لتحقيق أي تحديث ، فإن الاستمرار في إضافة معلومات الدردشة الجديدة خلف محتوى دردشة مربع النص الحالي.
طريقة التنفيذ هي "إضافة معلومات جديدة" ، وليس "Re -Refresh".
ثالثا ، النقاط الفنية
أدرك رمز المفتاح الذي يتم استخدامه مثل chat.163.com لتحديث غرفة الدردشة:
1.
<meta http-equiv = تحديث المحتوى = 2>
2. اكتب رمزًا إلى ملف HTML:
<script>
top.frametext.document.write (text) ؛
</script>
رابع ، مثال
1.prame.asp صفحة. أبسط يحتوي على ثلاث صفحات إطارية
مربع النص Framet.htm ؛
إدخال مربع الإطار frameinput.asp ؛
تحديث مربع framerefresh.asp ؛
2. مربع النص Framet.htm المحتوى:
أبسط محتوى نص. طفيف
3. أدخل FrameInput.asp المحتوى:
طفيف
4. Framefresh.asp محتوى (مفتاح)
... ...
<٪
استخدم الكود هنا للحصول على أحدث معلومات الدردشة
يتم تخزين أحدث المعلومات في Array Arrrecord ()
تظهر سجلات المعلمات OutNum سجلات دردشة جديدة
٪>
<html>
<head>
<meta http-equiv = content-type content = text/html ؛
<meta http-equiv = تحديث المحتوى = 2> <!-تحديث منتظم للحصول على أحدث المعلومات->
...
<٪
إذا كان المتفوق على المستخدم ، إذا كانت هناك معلومات جديدة ، فستقوم بإخراج معلومات جديدة ، وإلا
الإخراج
استجابة. write <script language = javaScript>
لأني = 1 لتفوق
Response.write top.frametext.document.write (& arrrecord (i) &)
؛؛
التالي
استجابة. write </script>
إنهاء إذا
٪>
...
5. القضايا ذات الصلة
1. إحدى المشكلات التي تنعش التركيز هي مشكلة تحديد موقع التركيز (أي مشكلة الشاشة التلقائية). المستخدم في النص
ما رأيته في هذا المربع هو موقع المحتوى الذي شوهد لأول مرة للدخول إلى غرفة الدردشة ، ولن يتدحرج تلقائيًا إلى المعلومات الجديدة
يجب أن يتم لف الموقف.
في chat.163.com ، يتم تنفيذها من خلال النقر على طريقة "الشاشة التلقائية" من قبل المستخدمين. في الواقع ، اختر "
"شاشة تلقائية" ، سيمكّن البرنامج برنامج JS الذي يتحكم في جدول مربع نص التحكم.
وظيفة scrollwindow ()
{{
...
this.scroll (0 ، 65000) ؛ حدد هنا (0،65000)
يشير إلى الموضع في الزاوية اليسرى السفلى.
في الوسط ، يكاد يكون من المستحيل الوصول (0،65000). هذا يضمن أن الشاشة سوف تتدحرج دائمًا إلى أسفل إلى الأبد.
setTimeout ('scrollwindow () ؛' ، 200) ؛ خلاف ذلك ، من غير المجدي أن نلف مرة واحدة
}
2. شاشة مسح. إذا لم تكن الشاشة واضحة ، فقد تم فتح نافذة الدردشة ، ولن يزيد نص مربع النص أبدًا.
يمكن تنفيذ شاشات مسح بواسطة طريقة صفحة مربع النص.
اجمع رمز التأثير الخاص على صفحة الويب الأكثر عملية!