Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как заставить броузер грузить сторонний JavaScript после загрузки страницы / 10 сообщений из 10, страница 1 из 1
11.12.2008, 18:38
    #35709161
Burm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
Есть проблемы с блоками, формируемыми сторонними JavaScript. Блок страницы, содержащий эту радость НЕ отрисовывается до прогрузки JavaScript. В результате - тормоза с отрисовкой страницы.

Как заставить броузер грузить сторонний JavaScript после загрузки страницы ?

Пробовал делать innerHTML тега скрипта и менять src тега. В функции <body onload= . Не помогло.
Вариант с <iframe не проходит по условиям задачи.

Более конкретно
URL http://auto.finam.ru/news/article04EBB/default.asp или любая другая статья с http://auto.finam.ru
тормозить блок Бегуна.

Есть идеи ?
...
Рейтинг: 0 / 0
11.12.2008, 20:18
    #35709290
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
Тут только-только проскакивала ссылка - есть и твой вариант.
Опять же, можно использовать внейшний фреймвок - из известных все справляются с этой задачей.
...
Рейтинг: 0 / 0
12.12.2008, 12:54
    #35710612
Burm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
Увы. Прогрузить и запустить JavaScript в асинхронном режиме не получилось. Более того, стало выскакивать сообщение, на которое редкий пользователь ответит согласием.

Есть еще идеи
...
Рейтинг: 0 / 0
12.12.2008, 13:04
    #35710651
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
А чем не нравиться:
Код: plaintext
1.
2.
3.
var sc=document.createElement("SCRIPT");
sc.src="УРЛ";
document.body.appendChild(sc);
...
Рейтинг: 0 / 0
12.12.2008, 13:31
    #35710743
Burm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
За скрипт спасибо. Только чем, предложенный вариант, отличается от просто
<script language='JavaScript' src='УРЛ'></script> - ?

Ваш скрипт все равно отрабатывает ДО загрузки страницы ... :-(
Это если его разместить просто в теле <script

Если же делать <body onload='body_load();'> - то, увы не работает

function body_load()
{
var sc=document.createElement("SCRIPT");
sc.src='УРЛ';
document.body.appendChild(sc);
}
...
Рейтинг: 0 / 0
12.12.2008, 13:59
    #35710869
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
Тем и отличается, что он может быть функцией, которая выполняется по мере надобности. Т.е. на онлоад боди или на буттон клик.
...
Рейтинг: 0 / 0
12.12.2008, 14:04
    #35710887
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
Burm...Если же делать <body onload='body_load();'> - то, увы не работает...
А что должно работать? Я - не экстрасенс. Если по ссылке надо перейти - так и сделайте ссылку.
...
Рейтинг: 0 / 0
12.12.2008, 15:01
    #35711138
Burm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
Делаем два файла

--- test.html

<script language="JavaScript">
function body_load()
{
var sc=document.createElement("SCRIPT");
sc.src='test.js';
document.body.appendChild(sc);
}
</script>
<body onload='body_load();'>
aaa
</body>

--- test.js

document.write("test");

И вот эта связка НЕ работает.

Если же перенести тело файла test.js в function body_load(), то все, разумеется, работает прекрасно. Но проблема как раз в том, что я этого себе позволить не могу.
...
Рейтинг: 0 / 0
12.12.2008, 15:40
    #35711365
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
А у меня работает. Только в ИЕ не работало. Когда я заменил документ.врите на alert("test");
Заработало везде.
...
Рейтинг: 0 / 0
12.12.2008, 16:33
    #35711581
Burm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить броузер грузить сторонний JavaScript после загрузки страницы
ShSergeА у меня работает. Только в ИЕ не работало. Когда я заменил документ.врите на alert("test");
Заработало везде.

В опере все равно не работает. Но, к сожалению, борьба идет именно за "документ.врите"
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как заставить броузер грузить сторонний JavaScript после загрузки страницы / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]