![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Здравствуйте.
Пытаюсь сделать сайт и возникла проблема. Есть скрипт (не мой) из чужего документа, он там существует как отдельная функциональная единица. Ну естественно весь скрипт скопировал к себе. Примерное место в коде я локализовал. Я хочу поделать следующий "финт ушами": - какой то текст документа. - команда браузеру, чтоб весь нижеприведенный код скриптов игнорировался, вплоть до отдачи особых распоряжений. - чужой код, который читается брайзером, но не исполняется. - команда браузеру, чтоб со следующей строки начал исполнять все скрипты - какой то текст документа. Мне кажется такое возможно. Если плохо объяснил проблему, скажите, и тогда я попытаюсь ее понятнее формализовать. Жду Вашей помощи |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Невозможно, если я правильно понял.
Когда скрипт загружается через элемент SCRIPT он и исполняется. Можно, конечно, не грузить его сразу, а подгружать динамически в нужное время. Или грузить не через SCRIPT в какую-то переменную, а потом eval(). Либо заключить весь код в функцию и вызывать ее когда нужно. Лучше, действительно, опиши задачу. И главное — цель. |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Цель убрать банер.
Есть бесплатный хост, который "естественно" вставляет банер. Банер вставляется в страницу сразу после тега <body> Собственно на простых страницах я не против банера. Но попытался сделать страницу типа "на печать", т.е. без всего лишнего: меню, кнопки, ссылки, реклама... И вот имею - сверху банер, а снизу форматированый, отчищеный от грязи текст. Выглядит не очень, да и время загрузки съедает, поэтому хочу убрать его. И еще может пригодиться, если хочу скопировать чужой код со скриптами, которым я не доверяю. Если скрипты отключить, то можно смело копировать текст (+естественно вставить ссылку на истночник) Это сообщение отредактировал(а) neosapient - 19.12.2006, 12:37 |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Как ты делаешь страницу типа "на печать"?
Обычно это делается через различные файлы стилей. В стилях для печати уже скрываются меню и все остальное. Тем же образом можно и скрыть область с баннером. В крайнем случае, можно по событию onload найти этот баннер в dom-дереве и вырезать оттуда. Хотя это неправильно, нарушать соглашения. Правильнее заплатить немного денег, за нормальных хостинг ) |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Я начинающий и пока платить за хостинг не имеет смысла.
Спасибо за ответы, значит буду изучать CSS... |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Извените, открыл вопрос вновь.
Вот нашел <noscript> ... </noscript> По моему это то что искал??? Это сообщение отредактировал(а) neosapient - 19.12.2006, 15:23 |
|||
|
||||
| griker |
|
|||
![]() MDMA ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.7.2006 Где: Tallinn Репутация: 1 Всего: 8 |
neosapient, попробуйте следующий вариант:
Добавлено @ 15:47 Вставлять следует перед закрывающимся дескриптором </body>, если баннер находится внизу Добавлено @ 15:58 neosapient, если баннер располагается наверху то вам придётся вставить <noscript> также в самом верху перед кодом баннера и закрыть его(</noscript>) после первого элемента который стоит после баннера Это сообщение отредактировал(а) griker - 19.12.2006, 15:54 -------------------- I don't respect police |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Спасибо, попробую
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |