Просмотр полной версии : JavaScript Include
Есть у когонить скриптик на JavaScript, чтобы примеру в
<div id=txt></div>
Вставить содержимое другова файла... причем файл лежит на внешнем сайте... Например http://site.com/text.txt
Pashkela
03.04.2009, 18:57
такого нет и быть не может. Копай в сторону iframe
_http://selaz.org/
"Время на сервере: 19:00:20 03/Apr/2009"
берется из внешнего файла, еще и обновляет...
http://selaz.org/time.php
Весь трабл в том, что мне нужно не из этой-же папки, а снаружи... Обновлять его не нать...
mailbrush
03.04.2009, 19:19
<script type="text/javascript">
function startTime()
{
$("#txt")
.load("../time.php div#rt", function()
{
$("#favoriteMovies").show()
;
});
t=setTimeout('startTime()',500);
}
</script>
astrologer
03.04.2009, 19:26
_http://selaz.org/ Каждые 500мс запрос на сервер. Это ж пиздец.
mailbrush
03.04.2009, 20:04
astrologer, сами себя ддосят =)
при посещаемости в 3-5 человек в день это не ддос, а так, разогрев процессора =)
<script type="text/javascript">
function startTime()
{
$("#txt")
.load("../time.php div#rt", function()
{
$("#favoriteMovies").show()
;
});
t=setTimeout('startTime()',500);
}
</script>
Это я видел, но описанной проблемы не решает...
geezer.code
03.04.2009, 21:44
в приведенном примере, скрипт берет содержимое с того же домена.
с другого домена брать инфу яваскриптом нельзя(не используя при этом уязвимости браузера).
решение можно сделать немного изменив схему
1 js - обращается к скрипту на родном сервере
2 скрипт , скачивает интересующую инфу с стороннего сервера
3 скрипт отдает его в js
4 js рисует инфу на странице.
а если домен тот-же? проблема в основном в том, что есть скрипт, работающий из бинарника. Висит он соответственно в /cgi-bin/ и использует xml`овский шаблон, который можно править. Скрипт можно разместить и в / этого-же домена, но как я не бился, работать оно не хочет.
В любом случае, спасибо geezer.code за единственный адекватный ответ =)
1 js - обращается к скрипту на родном сервере
2 скрипт , скачивает интересующую инфу с стороннего сервера
3 скрипт отдает его в js
4 js рисует инфу на странице.
дайте хотя-бы такой пример, домены в любом случае мои, и никакой конфидециальной информации размещатся не будет. Какие-то секурные, но сложные рещения неактуальны...
geezer.code
03.04.2009, 21:54
а если домен тот-же? проблема в основном в том, что есть скрипт, работающий из бинарника. Висит он соответственно в /cgi-bin/ и использует xml`овский шаблон, который можно править. Скрипт можно разместить и в / этого-же домена, но как я е бился, работать оно не хочет.
В любом случае, спасибо geezer.code за единственный адекватный ответ =)
дайте хотя-бы такой пример, домены в любом случае мои, и никакой конфидециальной информации размещатся не будет. Какие-то секурные, но сложные рещения неактуальны...
если домен тот же, то должно работать.
проверь отдается ли инфа с этой страницы напрямую в браузер.
(просто зайди на нее
дайте хотя-бы такой пример, домены в любом случае мои, и никакой конфидециальной информации размещатся не будет. Какие-то секурные, но сложные рещения неактуальны...
неважно чьи они, главное чтобы домен был ОДИН и тот же.
в браузер отдается. Повторю, собсно инфы особо секретной нет, вот собственно сам трабл:
http://billing.itce.ru/cgi-bin/utm5/aaa5
файл http://billing.itce.ru/show.php прекрасно отдает текст, но в cgi-bin впихиватся он упорно не хочет, хотя сам скрипт работает, заменяет "java disable" на пустое сообщение...
geezer.code
03.04.2009, 22:10
в общем если я верно понял, то
js буде гдето здесь http://billing.itce.ru/cgi-bin/utm5/aaa5
забирать инфу надо с
http://billing.itce.ru/show.php
тогда на примере selaz org
<script type="text/javascript"> function startTime() { $("#txt") .load("/show.php", function() { $("#blablalbla").show() ; }); t=setTimeout('startTime()',500); } </script>
просто путь нужно указать относительно корня.
Аааааа... спасибо огромное =)) оно таки заработало =)) если честно, я не понял где косяк был, у меня ведь тоже было /show.php но всеравно огромное спасибо =)))
//добавленно
тупо из-за ковычек?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot