แถบความคืบหน้าของ Internet Explorer ยังคงเพิ่มเมื่อลักษณะการทำงานแนบมาแบบไดนามิกได้ถูกแทรกในเพจ

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 320731 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

เมื่อคุณเพิ่มวัตถุที่ประกอบด้วยลักษณะการทำงานแนบมาลงในเว็บเพจ แบบไดนามิก และลักษณะการทำงานต้องมีดาวน์โหลด แถบความคืบหน้าใน Microsoft Internet Explorer ยังคงมีอยู่เมื่อต้องการเพิ่ม แถบความคืบหน้าจะยังคงแสดงความคืบหน้าแม้หลังจากที่มีดาวน์โหลดลักษณะการทำงาน และถูกแสดงในหน้า ทำงานอย่างไรก็ตาม ลักษณะการทำงานที่แนบมาได้อย่างถูกต้อง โดยไม่มีปัญหาใด ๆ ที่ไม่คาดคิด

สาเหตุ

ปัญหานี้อาจเกิดขึ้นเมื่อ เยี่ยมชมทุกเพจ มีเลือกสำหรับการ ตรวจสอบรุ่นที่ใหม่กว่าของเพจที่เก็บไว้ ตัวเลือกใน Internet Explorer

เมื่อต้องการดู ตรวจสอบรุ่นที่ใหม่กว่าของเพจที่เก็บไว้ ตัวเลือก การทำตามขั้นตอนเหล่านี้:
  1. ใน Internet Explorer คลิก เครื่องมือแล้ว คลิก ตัวเลือกอินเทอร์เน็ต.
  2. บนเครื่อง ทั่วไป แท็บ คลิก การตั้งค่า ภายใต้หัวข้อ แฟ้มอินเทอร์เน็ตชั่วคราว.
  3. ในการ การตั้งค่า กล่องโต้ตอบ มุมมองนั้น ตรวจสอบรุ่นที่ใหม่กว่าของเพจที่เก็บไว้ ตัวเลือก

การหลีกเลี่ยงปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
  • หลีกเลี่ยงการแทรกวัตถุใด ๆ ที่ประกอบด้วยลักษณะการทำงานที่แนบมาแบบไดนามิก
  • ตั้งค่าข้อความในสถานะแถบของ Internet Explorer หลังจากที่คุณเพิ่มวัตถุ

ไม่E: ปัญหานี้อาจไม่ต่อกับลักษณะการทำงานเท่านั้น คุณอาจพบปัญหากับองค์ประกอบใด ๆ ที่ต้องมีดาวน์โหลด เช่นรูปภาพ


ข้อมูลเพิ่มเติม

ปัญหานี้เกิดขึ้นถ้าคุณเพิ่มลักษณะการทำงานแนบมา ด้วยการแทนที่ HTML ภายในขององค์ประกอบ เช่นแบบไดนามิก DIV องค์ประกอบ โดยใช้การ createElement วิธีการหรือ insertAdjacentHTML วิธีการ หรือ ด้วยการเปลี่ยนแปลงแบบไดนามิก ชื่อคลาส คุณสมบัติขององค์ประกอบ

ขั้นตอนในการทบทวนเกิดลักษณะการทำงาน

  1. การคัดลอกตัวอย่างรหัสต่อไปนี้ จากนั้น ให้บันทึกโค้ดตัวอย่างไปยังแฟ้มที่ชื่อ Test.htm
    <HTML>
        <HEAD>
            <STYLE>
                .UseBehavior
                {
                    behavior: url(behavior.htc);
                }
            </STYLE>
    
            <SCRIPT>
                function DoClick()
                {
                    SetTarget.innerHTML = "<DIV CLASS='UseBehavior'>Hello World</DIV>";
    		//Uncomment the following line to work around the problem.
                    //window.status="Finished";	
                }
            </SCRIPT>
        </HEAD>
    
        <BODY>
            <DIV ID="SetTarget">Click to try the test</DIV><BR>
            <BUTTON onClick="DoClick()">Click to insert the attached behavior.</BUTTON>
        </BODY>
    </HTML>
    					
  2. การคัดลอกตัวอย่างรหัสต่อไปนี้ จากนั้น ให้บันทึกโค้ดตัวอย่างไปยังแฟ้มที่ชื่อ Behavior.htc วางแฟ้ม Behavior.htc ในไดเรกทอรีเดียวกันกับที่แฟ้ม Test.htm ที่มีอยู่
    <PUBLIC:COMPONENT>
    <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="Element_DocumentReady()" />
    
    <SCRIPT language="JScript">
    function Element_DocumentReady()
    {
    	// This is almost an empty behavior.
    }
    </SCRIPT>
    </PUBLIC:COMPONENT>
    					
  3. เปิดแฟ้ม Test.htm จากนั้น คลิก คลิกเพื่อทำลักษณะการทำงานที่แนบมา.
หลังจากที่ข้อความเปลี่ยนจาก "ให้คลิกลองทดสอบ" "สวัสดี โลก" มีเพิ่มลักษณะการทำงาน แถบความคืบหน้าโหลดตลอดไป

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีแก้ไขปัญหาบนเว็บพัฒนาสำหรับ Internet Explorer แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN):
ปรับปรุง Internet Explorer
http://msdn.microsoft.com/ie/
การใช้ลักษณะการทำงานของ DHTML
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/howto/using.asp
การใช้คอมโพเนนต์ HTML การใช้ลักษณะการทำงานของ DHTML ในสคริปต์
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/howto/creating.asp

คุณสมบัติ

หมายเลขบทความ (Article ID): 320731 - รีวิวครั้งสุดท้าย: 16 กันยายน 2554 - Revision: 0.1
ใช้กับ
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Keywords: 
kbtshoot kbprb kbpending kbmt KB320731 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:320731
การปฏิเสธความรับผิดชอบในเนื้อหาของ KB ที่จะไม่มีการปรับปรุงอีกต่อไป
บทความนี้กล่าวถึงผลิตภัณฑ์ที่ Microsoft ไม่มีการสนับสนุนอีกต่อไป เนื้อหาของบทความจึงมีการนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com