تصف هذه المقالة حل النافذة غير الصالحة. location.href في متصفح IE6. شاركه للرجوع إليه. الطرق المحددة هي كما يلي:
window.location.href هي وظيفة القفز في JS. سيجد الكثير من الناس تلك النافذة. location.href لا يمكن القفز في IE6. اسمحوا لي أن أقدم لك الأسباب والحلول أدناه.
رمز المشكلة كما يلي:
انسخ الرمز كما يلي: <a href = "javaScript: void (0) ؛" OnClick = "JavaScript: Test () ؛"> انقر للقفز </a>
<script>
اختبار = دالة () {
window.location.href = "//www.vevb.com" ؛
}
</script>
الرمز الصحيح كما يلي:
انسخ الرمز كما يلي: <a href = "javaScript: void (0) ؛" OnClick = "JavaScript: Test () ؛ إرجاع خطأ ؛"> انقر للقفز </a>
<script>
اختبار = دالة () {
window.location.href = "//www.vevb.com" ؛
}
</script>
سبب:
إرجاع خطأ حتى لا تستمر أحداث المتصفح في الخروج ، مما يلهم الأحداث الافتراضية للمتصفح
لخص
المبدأ ليس ذلك النافذة. location.href غير متوافق ، لكن عودتنا الخاطئة هي وراءها ، لذلك لا يمكن القفز.
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.