Вопрос по JavaScript

igrinov
На сайте с 09.01.2009
Offline
134
1288

Как можно сделать с помощью JavaScript, чтобы при обращении к сайту JavaScript обращался к текстовому файлу и выводил код, который прописан в этом текстовом документе?

Персональный VPN/Socks сервер (https://cp.inferno.name/aff.php?aff=2419)
lnx
На сайте с 26.07.2008
Offline
128
lnx
#1

Если подключить jquery, то можно так:


$j('#text_area').load('http://site.ru/text.txt');

этот код запишет в элемент с ID text_area текстовое содержимое файла text.txt

malls
На сайте с 08.08.2005
Offline
255
#2

Или ничего не подключая загрузить документ аяксом.

document.getElementById('text_area').innerHTML = ajax('http://site.ru/text.txt');


function ajax(url) {
var request=null;

if(!request) try {
request=new ActiveXObject('Msxml2.XMLHTTP');
} catch (e){}

if(!request) try {
request=new ActiveXObject('Microsoft.XMLHTTP');
} catch (e){}

if(!request) try {
request=new XMLHttpRequest();
} catch (e){}

if(!request)
// ничего не получилось...
return "";

// делаем запрос
request.open('GET', url, false);
request.send(null);

// возвращаем текст
return request.responseText;
}

Сложность только в том что нельзя будет в большинстве случаев подгрузить документ с другого сервера. Правда есть методы борьбы :)

[Удален]
#3
igrinov:
Как можно сделать с помощью JavaScript, чтобы при обращении к сайту JavaScript обращался к текстовому файлу и выводил код, который прописан в этом текстовом документе?

Прежде чем что-то сделать, задумайтесь - зачем? Может есть менее извращенные способы.

igrinov
На сайте с 09.01.2009
Offline
134
#4
lnx:
Если подключить jquery, то можно так:



этот код запишет в элемент с ID text_area текстовое содержимое файла text.txt

Поподробнее пожалуйста.

Прежде чем что-то сделать, задумайтесь - зачем? Может есть менее извращенные способы.

мне это надо для партнерской программы lank.ru, у них есть возможность, если трафик не выкупается то показывается JavaScript код. Но прописать туда код click-under от popuptraf.ru не выходит. Собственно говоря, именно поэтому, я и задал подобный вопрос.

[Удален]
#5
igrinov:
Поподробнее пожалуйста.

куда уж подробнее, качаете jQuery с гугла, подключаете его к странице через <script src=...

создаете div с Заданным id, где должен вывестись этот текстовый файл, и в конец страницы или в body onload="" вставляете этот код опять же в <Script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий