LINUX.ORG.RU

подгрузка локальног файла из JS в IE7


0

0

есть локальная html страничка с жабаскриптом, который должен подгружать инфу из файла( xml или json ). через XMLHttpRequest вылетает на вызове .send() с ошибкой "нет доступа".

подскажите, каким костылём обходить данное ограничение?

☆☆

Пардон, мсье хочет на клиенте открыть локальный файл?

anonymous
()

Если получится, скажи как... =) А то есть пара камрадов, кому давно насолить хочется :)

boombick ★★★★★
()
Ответ на: комментарий от anonymous

Видимо, единственный вариант. А вообще - не надо так делать.

Miguel ★★★★★
()

Ну например вот так у меня работала, подгрузка контента в табы по клику.

Привожу сразу кусок кода.

function loadTemplate(url) {
var params = 'hash=' + Math.random();
new Ajax.Request(
url,
{
method: 'get',
parameters: params,
onComplete: function(response) {
var insertionId = $('results_table') ? 'results_table' : 'documents_table';
new Insertion.After(insertionId, response.responseText);
},
evalScripts: true,
asynchronous: false
}
);
}

loadTemplate('_results_table.html');

PartyZan ★★★
()
Ответ на: комментарий от PartyZan

Ну ваще если страница открыта локально (по file:///) то работать должно, помнится когда я еще был вендузятником :) и пробовал ajax впервые, делал запросы к data.txt лежащему в каталоге со страницей, и все бегало :).

anonymous
()
Ответ на: комментарий от anonymous

ага. собсна было просто лень чистить код, поэтому просто выдернул из js+html мокапа, который должен был работать без веб-сервера

PartyZan ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.