Reply to this topicStart new topicStart Poll

Подключение js-файла перед </body>

meta-trader
  Отправлено: May 8 2011, 07:53 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1120
Пользователь №: 1194
Регистрация:
11-October 07



Вообщем такая задачка unsure.gif
Есть файл *.js, его надо подключить кодом вызываемым в начале страницы, в месте - сразу перед закрывающим тегом боди.


Мне думается это можно организовать c помощью проверки наличия на странице тега </body> в цикле, продолжающемся до тех пор пока тег </body> не будет найден, затем выход из цикла и вызов кода в месте страницы перед </body> через документ.врите:

QUOTE
<script language="javascript" type="text/javascript">
var i=1;
for(i=1;i!=0;i++)
{
if(*условие*==true) i=1;
}
и тут как-то так  rolleyes.gif  document.write('<scrip'+'t type="text/javas'+'cript" charset="wind'+'ows-1251" src="тут_адресок_файла"></scrip'+'t>');
</script>


Можете предложить свой вариант wink.gif


--------------------
Нужен форум для сайта? Создать свой форум
Нравятся ролевые игры? Создать форум для ролевой игры - создай ролевую и наслаждайся игрой!
Международный сервис фришных форумов - создать форум бесплатно.
PMEmail PosterUsers WebsiteICQ
Top
meta-trader
  Отправлено: May 8 2011, 08:33 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1120
Пользователь №: 1194
Регистрация:
11-October 07



Выяснил хорошую штуку. Можно использовать не </body>, а id="about".

Сделал это:
CODE
<script language="javascript" type="text/javascript">
for(;;)
{
if(document.getElementById('about')==true) break;
}
if(document.getElementById('about')) {document.write('<scrip'+'t type="text/javas'+'cript" charset="wind'+'ows-1251" src="*.js"></scrip'+'t>');}
</script>

Но этот код зависал при работе (((

А потом это:
CODE

<script language="javascript" type="text/javascript">
var i=0;
time()
{
if(document.getElementById('about')==true) i=1;
}
if(i=='0') setTimeout("time()",100);
if(document.getElementById('about')) {document.write('<scrip'+'t type="text/javas'+'cript" charset="wind'+'ows-1251" src="*.js"></scrip'+'t>');}
</script>


Но он не работает...

S.O.S. вообщем ah.gif


--------------------
Нужен форум для сайта? Создать свой форум
Нравятся ролевые игры? Создать форум для ролевой игры - создай ролевую и наслаждайся игрой!
Международный сервис фришных форумов - создать форум бесплатно.
PMEmail PosterUsers WebsiteICQ
Top
meta-trader
  Отправлено: May 8 2011, 08:46 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1120
Пользователь №: 1194
Регистрация:
11-October 07



Задача вот в чём заключается. Допустим есть такая страница:

CODE

<html>
<head>
<script language="javascript" type="text/javascript">
тут скрипт выводящий js файл документ.вритом там где div c id=about
{document.write('<scrip'+'t type="text/javas'+'cript" charset="wind'+'ows-1251" src="*.js"></scrip'+'t>');}
</script>
</head>
<body>
1234567890
1234567890
1234567890

<div id="about">1234567890>/div>
</body>
</html>


И надо чтобы скрипт мог запустить файл из того места где тег div c id=about


--------------------
Нужен форум для сайта? Создать свой форум
Нравятся ролевые игры? Создать форум для ролевой игры - создай ролевую и наслаждайся игрой!
Международный сервис фришных форумов - создать форум бесплатно.
PMEmail PosterUsers WebsiteICQ
Top
meta-trader
  Отправлено: May 9 2011, 04:22 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1120
Пользователь №: 1194
Регистрация:
11-October 07



Вариант не работает тоже:

CODE

<script type="text/javascript">
if(;document.getElementById('about')!=true;){
document.getElementById("about").innerHTML+="<scr"+"ipt type=\"text/jav"+"ascript\" charset=\"windows-1251\" src=\"*.js\"></scrip"+"t>";
</script>
sad.gif sad.gif sad.gif


--------------------
Нужен форум для сайта? Создать свой форум
Нравятся ролевые игры? Создать форум для ролевой игры - создай ролевую и наслаждайся игрой!
Международный сервис фришных форумов - создать форум бесплатно.
PMEmail PosterUsers WebsiteICQ
Top
meta-trader
Отправлено: May 9 2011, 01:23 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1120
Пользователь №: 1194
Регистрация:
11-October 07



Уже нашёл решение: код в js-файле вызывается по событию onload.


--------------------
Нужен форум для сайта? Создать свой форум
Нравятся ролевые игры? Создать форум для ролевой игры - создай ролевую и наслаждайся игрой!
Международный сервис фришных форумов - создать форум бесплатно.
PMEmail PosterUsers WebsiteICQ
Top
Enocon
Отправлено: Jun 15 2011, 11:39 PM
Quote Post


  Солдат
*

Группа: unior
Сообщений: 2
Пользователь №: 3886
Регистрация:
15-June 11



onload - который на body?
PMEmail PosterUsers Website
Top
ruitrjiu
Отправлено: Dec 7 2013, 06:13 PM
Quote Post


  Unregistered









Arch Decorations Layout Couple of Beverly<br><br>Hillsides has been made possible to support develop a facelift for those space, Moncler Coats focused around a sparkly fresh white colored fiberglass mating of your middle century Canada Goose present day common the Eero Saarinen Tulip thirty days stand, utilizing some chair through well lit green seat covers $825, The exact more efficient established match a tad bit more adequately inside the spot, Discount Moncler additionally, the peana design limbs eliminated the staged try looking in my tv room. Considering the dinner table in addition to chair given that the starting point, Foot posture Interiors' Captain christopher Grub plus Hermosa Turner conceived completely new vintage find the bedroom, all the way through, all of inside average budget conditions of your client.<br>
Often the corner size higher roof
Major Across the model company tackled my family room
Often the space measured substantial limit BBBBBB
Top
ruitrjiu
Отправлено: Dec 12 2013, 05:00 PM
Quote Post


  Unregistered









broadcasted the total blunt stunt that time<br><br>for that reason probably everything mlm marketing escalating a lot more Cheap Ugg Boots accepting of grass or just typically the community appeared to be basically cognizant of Canada Goose Parka just what exactly Snoop and even Ke$ha were in fact cigarettes. Received been glitter glue We were merely smoking cigarettes the canada goose jackets look, after assured The exact Movie Press reporter. MTV very likely basically converted Miley Cyrus's shady spliff suitable bigger bargain by just censoring the toxins.<br>
broadcast a complete dull stop on this occasion
Think that Miley's EMAs
shown the complete blunt stunt these times rrrrrr
Top

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0201 ]   [ 10 queries used ]   [ GZIP выключен ]