سؤال

أنا باستخدام كوردوفا 3.4.1 و إينابروزر.

أنا باستخدام ويبكل.في ال page load أنا استرجاع بعض البيانات من قاعدة البيانات.يعمل بشكل جيد في تلك اللحظة.التالي مع بعض الضغط على زر ، يتم تحديث إدخال قاعدة البيانات و إينابروزر يتم فتح النافذة.

tx.executeSql('UPDATE tb_comic SET page="'+image_id+'" WHERE id="'+id+'"');

ref=window.open('base.html','_blank','location=no, toolbar=yes, EnableViewPortScale=yes');
ref.addEventListener('exit', iabClose);


function iabClose(event)
{
     alert(event.type);
     ref.close();
     //location.reload(true);
}

ثم بعد إغلاق قاعدة بيانات نافذة إينابروزر يبدأ في الفشل.أي استدعاء استعلام لا يعطي النتيجة المتوقعة.لقد حاولت إعادة تحميل الصفحة.نفس النتيجة.حتى بعد استخدام document.location للذهاب إلى صفحة مختلفة لا تعمل.نفس النتيجة غير المتوقعة.

لقد علقت على مكالمة إينابروزر window.open, ، ثم كل شيء يعمل بشكل جيد.كل استرداد قاعدة البيانات كما هو متوقع.حتى رمز قاعدة البيانات الخاصة بي على ما يرام. db يقام المرجع داخل متغير تماما.لا مشكلة هناك.ولكن كل مشكلة تبدأ بعد استدعاء إيبابروزر.

ما هو مفقود?أنا لا إغلاق إينابروزر بشكل صحيح?ما هي الطريقة المثلى لاستخدامها على حد سواء على نفس الصفحة بنجاح?

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

المحلول

لا يوجد حل لهذه المشكلة في الوقت الحاضر بقدر ما وجدت.

عرض الإجابات على ما يلي الرابط

الطريق حول:سكليتي المساعد

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