نافذة.فتح وظيفة جافا سكريبت لا يعمل في موزيلا, ولكن العمل في المتصفحات الأخرى
-
20-09-2019 - |
سؤال
نافذة.فتح وظيفة جافا سكريبت لا يعمل في موزيلا, ولكن العمل في المتصفحات الأخرى, هنا هو ما يجب الكتابة.
<a href="javascript:window.open('../Terms.aspx','Terms','width=550,height=400')">
click here</a>
في الواقع ما حدث في Mozilla
هي منبثقة فتح ولكن الأم نافذة فارغة مع [object Window]
من فضلك قل لي ما أفعله خطأ ؟
شكرا
المحلول
السيناريو يبدو على ما يرام, ما قد تكون المشكلة هو أن يتم تشغيله في URL.استخدام الحدث انقر فوق بدلا من ذلك.
أيضا ، يمكنك استخدام href و سمات الهدف في الرابط لجعله تتحلل برشاقة.أن الطريق الرابط على الأقل سوف تفتح الصفحة حتى إذا تم تعطيل جافا سكريبت في المتصفح:
<a href="../Terms.aspx" target="Terms" onclick="window.open(this.href,this.target,'width=550,height=400');return false;">
click here</a>
نصائح أخرى
محاولة مولد.
بدلاً من ذلك ، قد ترغب في المحاولة href="javascript: randomVar = window.open ..."
. قد تكون المشكلة هي أن وظيفة window.open تُرجع معرفًا ، وبالتالي كسر جافا سكريبت في الخط.
لا تنتمي إلى StackOverflow