Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Проблема со скриптом


Рекомендуемые сообщения

Пишу скрипт, и тормазнулся на том что нужно растянуть рисунок на всё окно браузера, width=100% & height=100% не подходят, делаю так:

index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head><title>page</title><link rel=stylesheet href="style/style.css" type="text/css"><script language=javascript src="style/main.js"></script></head><body><img src="style/bgslide.gif" id=slide></body></html>

style.css

html, body {overflow:hidden}#slide {position:absolute; left:0; top:0}

main.js

window.onload = doc_loadfunction doc_load() {document.getElementById("slide").style.width = get_agent_data().widthdocument.getElementById("slide").style.height = get_agent_data().height}function get_agent_data() {if(navigator.userAgent.indexOf('Opera') > -1) this.agent = "opera"else if(navigator.userAgent.indexOf('MSIE') > -1) this.agent = "ie"else if(navigator.userAgent.indexOf('Gecko') > -1 || navigator.userAgent.indexOf('Firefox/') > -1) this.agent = "firefox"else if(navigator.userAgent.indexOf('Gecko') > -1) this.agent = "netscape"else this.agent = "other"if(document.body) { this.width = document.body.clientWidth this.height = document.body.clientHeight} else { this.width = self.innerWidth this.height = self.innerHeight}return this}

Но так работает только в браузере Опера, работает абсолютно как надо, остальные браузеры, при обработке яваскриптом прячут рисунок. IE и NN об ошибках молчат, Firefox пишет в консоли JS: Ошибка при анализе свойства 'width'. Потерянное объявление. Дает линк на index.html, и говорит что ошибка на строке 0.

Помогите!

И еще если не трудно, нужны заголовки USER_AGENT которые отправляют различные поисковые боты (для скрипта статистики)

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...