X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как динамически создать страницу?
vozya
vozya
Topic Starter сообщение 7.10.2011, 20:17; Ответить: vozya
Сообщение #1


Всем привет.

Не силен в javascript, но не думал что такая простая вещь вызовет проблему. Подскажите плиз решение задачи.

Необходимо динамически создать страницу с помощью javascript из следующего html кода:
<html>
<head>
<script language="javascript" type="text/javascript" src="javascript.js"></script>
</head>
<body>
</body>
<html>


Обращаю внимание на то что тег script находится внутри head.

Мне пришло в голову два решения:
1) document.write, но то что мы хотим вставить будет там где прописать тег script, в данном случае внутри тега head, что неправильно, получается тег script нужно прописывать внутри body, но хотелось бы не так;
2) document.getElementsByTagName('body').innerHTML или с [0] после ('body'), или document.body.innerHTML - но всё это не работает почему-то.

Что я делаю не так или может существуют еще какие либо способы?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 8.10.2011, 0:54; Ответить: Den1xxx
Сообщение #2


(vozya @ 7.10.2011, 23:17) *
получается тег script нужно прописывать внутри body, но хотелось бы не так;

почему?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vozya
vozya
Topic Starter сообщение 8.10.2011, 1:36; Ответить: vozya
Сообщение #3


(Den1xxx @ 8.10.2011, 03:54) *
почему?

Как бы требование ТЗ, но не жесткое, поэтому на крайний случай вставлю в body, а там видно будет.
А других вариантов нет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
Alcorn
сообщение 8.10.2011, 4:19; Ответить: Alcorn
Сообщение #4


(vozya @ 7.10.2011, 23:17) *
всё это не работает почему-то.


если скрипт загрузился раньше, то body может и не быть ещё к тому времени. Может window.onload=function() {тут начинает работать скрипт}?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vozya
vozya
Topic Starter сообщение 8.10.2011, 15:35; Ответить: vozya
Сообщение #5


(Alcorn @ 8.10.2011, 07:19) *
если скрипт загрузился раньше, то body может и не быть ещё к тому времени. Может window.onload=function() {тут начинает работать скрипт}?

:droch:
:goodpost:
Буду должен :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19828 Вчера, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3452 Вчера, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 530 Вчера, 11:45
автор: Skyworker
Открытая тема (нет новых ответов) Зачем перед лендингом ставят промежуточную страницу?
1 Boymaster 571 20.4.2024, 22:49
автор: malamut
Открытая тема (нет новых ответов) Создать видеоканал лучше в ютуб или телеграм?
20 uahomka 3547 20.4.2024, 20:56
автор: Vmir


 



RSS Текстовая версия Сейчас: 24.4.2024, 10:31
Дизайн