سؤال

وأنا أحاول الوصول إلى صفحة التي تحتوي جافا سكريبت المؤكد أن يسبب أخطاء ويمنع الصفحة من تقديم بالكامل.

<script language="Javascript">
parent.hidden.vPageState = parent.hidden.NEW_LIST;
</script>

و

<body  onload="top.menu.activateCell(3);">

وترتبط كل من هذه الأخطاء إلى حقيقة أنني الوصول إلى الصفحة مباشرة وليس عن طريق الإطارات.

ولقد حصلت حول هذا عن طريق جعل بلدي استنساخ الخاص للصفحة واستضافة ذلك، ولكن أنا لا أحب هذا الحل وأتساءل عما إذا كان هناك طريقة لبطريقة أو بأخرى

وتجاوز / تبديل أو الأفضل من ذلك محو هذا الرمز باستخدام حقن جافا سكريبت عن طريق التحكم WebBrowser

والشكر

هل كانت مفيدة؟

المحلول

لالحدث onload، فقط استبدالها وظيفة جديدة مزيد من أسفل الصفحة.

http://haacked.com/archive/2006/02/05 /AddingWindowOnloadEventsInJavascript.aspx

والآخر قد يكون اصعب قليلا .... إذا كنت لا يمكن إزالته، هل يمكن تقنيا إنشاء إطار حول الصفحة التي لا تظهر، لذلك رمز النار بشكل صحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top