#javascript
#javascript
Вопрос:
Я работаю над приложением, которое использует слои для отображения заголовка, и оно остается фиксированным, даже когда пользователь прокручивает страницу до самого низа. Он отлично работает в IE. Ниже приведен фрагмент кода, позволяющий заставить to работать в Chrome.
strLayer = "Data for layer";
baseLayer = new Layer(window.innerWidth);
baseLayer.document.open();
baseLayer.document.write(strLayer);
baseLayer.document.close();
baseLayer.visibility = "show";
Когда я использую приведенный выше код, я получаю ошибку «слой не определен». Кто-нибудь может сообщить мне, имеет ли код смысл? для Chrome
Комментарии:
1. Слои все еще существуют? Вы должны использовать DHTML.
2. Откуда, по-вашему, должен взяться
Layer
объект? Это не является частью стандартного DOM.3. При изучении / выполнении веб-работ любая ссылка старше 2 лет должна вызывать подозрение. Любая ссылка, дающая вам рекомендации по работе со слоями, должна быть отправлена в музей.
4. Я бы сказал, что код не имеет смысла для Chrome. Используйте тот же код, который вы используете для IE, а не Layers. Нет, если только вы не хотите, чтобы это работало в Netscape Navigator 4.01
5. @BusterLuke, я попробовал твое предложение. Теперь слой, по крайней мере, виден, хотя и не отформатирован должным образом. Спасибо. Также можете ли вы предложить хороший способ создания фиксированного заголовка для веб-страниц, который заполняется динамическими данными?