
04.07.2012, 20:55
|
|
Аспирант
|
|
Регистрация: 31.03.2011
Сообщений: 47
|
|
|
Возможна ли загрузка файла без AJAX'a?
Здравствуйте, я бы хотел бы загрузить текстовый файл не AJAX'ом а так же как и скрипты картинки и стили, возможно ли это?
Как то так:
<link rel="text" href="map.txt"/>
если таким способом можно загружать файлы, то как их читать из JS
Последний раз редактировалось BorodinKO, 04.07.2012 в 21:00.
|
|

04.07.2012, 21:01
|
 |
Сам по себе
|
|
Регистрация: 09.06.2009
Сообщений: 963
|
|
|
Зачем, простите за любопытство?
|
|

04.07.2012, 21:03
|
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
|
Сообщение от BorodinKO
|
|
Возможна ли загрузка файла без AJAX'a?
|
можно загрузить в iframe потом оттуда читать. Но только в пределах своего домена.
|
|

04.07.2012, 21:03
|
|
Аспирант
|
|
Регистрация: 31.03.2011
Сообщений: 47
|
|
|
Чтобы файл с текстом был чистым без всякого треша
|
|

04.07.2012, 21:05
|
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
|
Сообщение от BorodinKO
|
|
Чтобы файл с текстом был чистым без всякого треша
|
ну тогда AJAX иного способа нет.. iframe добавит теги body/html
|
|

04.07.2012, 21:09
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
Сообщение от BorodinKO
|
Здравствуйте,а так же как и скрипты картинки и стили, возможно ли это?
Как то так:
|
скрипт:
var txt='Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem\
nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat\
volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution\
ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.';
Путь у него название:
<script type="text/javascript" src="/js/text.js"></script>
в футер что нидь типо:
<script type="text/javascript">
alert(txt)
</script>
|
|

04.07.2012, 21:20
|
|
Аспирант
|
|
Регистрация: 31.03.2011
Сообщений: 47
|
|
|
а что бы текстовый файл содержал чисто текст - не как?
|
|

04.07.2012, 21:42
|
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
|
Сообщение от BorodinKO
|
|
а что бы текстовый файл содержал чисто текст - не как?
|
я все же не понимаю, чем вас не устраивает AJAX?
все же просто:
function getText( path, callback ) {
var req = new XMLHttpRequest();
req.open( 'GET', path, !!callback );
req.onreadystatechange = function() {
if ( req.readyState === 4 ) {
if ( req.status >= 200 && req.status < 300 || req.status === 304 ) {
callback && callback( req.responseText );
}
}
}
req.send( null );
return !callback && req.responseText || "";
}
// использовать:
getText( 'map.txt', function( text ){
alert( text );
});
// либо так: ( не рекомендуется, при запросе подвешивает браузер )
var text = getText( 'map.txt' );
alert( text );
Последний раз редактировалось devote, 04.07.2012 в 21:45.
|
|

04.07.2012, 22:59
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от BorodinKO
|
Здравствуйте, я бы хотел бы загрузить текстовый файл не AJAX'ом а так же как и скрипты картинки и стили, возможно ли это?
Как то так:
<link rel="text" href="map.txt"/>
если таким способом можно загружать файлы, то как их читать из JS
|
Мсье знает толк в извращениях.
Да это возможно, вы и так загружаете текстовые файлы абсолютно также как и скрипты, картинки и стили.
Не забудь написать свой собственный браузер, чтобы он делал все извращения, пришедшие в голову. Так как это никому нафиг не сдалось, то это нигде и не реализовано. Будешь первой(ым)!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

04.07.2012, 23:05
|
 |
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
|
Deff +, не знал, что \ в конце строк позволяет создавать строковую переменную многострочным текстом (до этого использовал +=).
Только не пойму, что именно происходит: \ отменяет вставку невидимой точки с запятой или как?
|
|
|
|