Я работаю над веб-приложением (в основном это таблицы и формы, загруженные из базы данных), которое использует AJAX для загрузки почти всего, и все работает в Internet Explorer, но не в Firefox или Chrome. Ни одна из страниц не загружается в Chrome или Firefox.
Одна из рассматриваемых страниц - это страница, на которой ничего нет, кроме таблицы. Я создаю страницу в формате xml (используя php), а затем отображаю ее пользователю в формате html, используя xslt.
Каждый раз, когда я загружаю страницу, она перестает загружаться через секунду, и вкладка сценария в Firebug показывает мне следующую функцию в xpath.js , выделяя строку «else if» Когда я нажимаю F8 (Продолжить), FF обходит ошибку и мгновенно загружает страницу.
function ExprContext(node, opt_position, opt_nodelist, opt_parent) {
this.node = node;
this.position = opt_position || 0;
this.nodelist = opt_nodelist || [ node ];
this.variables = {};
this.parent = opt_parent || null;
if (opt_parent) {
this.root = opt_parent.root;
} else if (this.node.nodeType == DOM_DOCUMENT_NODE) {
// NOTE(mesch): DOM Spec stipulates that the ownerDocument of a
// document is null. Our root, however is the document that we are
// processing, so the initial context is created from its document
// node, which case we must handle here explcitly.
this.root = node;
} else {
this.root = node.ownerDocument;
}
}
Любые предложения, что может быть причиной этого?