Когда я открываю страницу в childbrowser на стр. 1 Я хочу запустить функцию, когда я ее закрою, и она работает. Но когда я перехожу на страницу2 и открываю другую страницу в childbrowser, она также запускает функцию здесь, и я этого не хочу.запустить функцию onclose phonegap childbrowser?
Как я могу запустить функцию, когда я закрываю childbrowser только на странице1, а не на странице2?
Im, используя это на странице1, чтобы запустить функцию, когда Im закрывает CB.
var apptypen='iPhone';
$(document).ready(function(){
if (apptypen=='iPhone'){
alert("apptype iphone");
window.plugins.childBrowser.onClose=function(){
jQT.goBack(1);
window.plugins.childBrowser.onClose = null;
}
}
});
Когда я открываю CB на page1 он запускает предупреждение, и он идет назад с (1) jQT.goBack; , но если я открою CB на стр. 2, он будет запускать предупреждение, но он запускает jQT.goBack, и это то, чего я не хочу. Он должен запускать только jQT.goBack, когда я открываю CB на стр. 1, а не когда открываю страницу в CB на стр. 2. Любой вход оценили, спасибо. Решенный, мне пришлось иметь window.plugins.childBrowser.onClose = null; после jQT.goBack.
Hi Simon, долгое время. Хорошо, но если я не хочу запускать какую-либо функцию на других страницах, использующих ЦБ, как это будет выглядеть? else if (loc == "*") или что-то еще? Спасибо. –
else if (loc! = "Page1.html"), например. –
locationchange - это место в CB, не так ли? Итак, если местоположение в ЦБ изменяется, то выполняйте функцию? Если да, то мне нужно уточнить, я не хочу, чтобы он менялся в зависимости от страницы, которую я открываю в CB, я хочу, чтобы она запускала функцию, если я открываю CB ON page1, а не если я открою CB ON стр. 2. :-) –