A kid from The Ural's
Доброго времени суток!

Идея такова, ява скрипт меняет фоновый рисунок в зависимости от разрешения монитора пользователя

читать дальше

Но почему-то не работает. Помогите пожалуйста :)

@темы: js

Комментарии
15.11.2009 в 18:19

Never Say Never (c)
У тебя в слове sсriрt буква p русская ;)
Еще у тебя два ифа одинковые


Пример рабочего варианта


15.11.2009 в 22:39

A kid from The Ural's
Nuclear Snow

Спасибо :)
16.11.2009 в 00:35

Извините, я не имею ничего против — я просто удивлён способом изменения свойства. А вот так



не проще? Откровенно говоря, я первый раз сталкиваюсь с таким. Если я просто что-то не знаю, то прошу прощения.

ЗЫ: Можно ещё воспользоваться RegExp для определния версии браузера. Вот так, например:



Мне кажется, так будет интереснее. :^)
19.11.2009 в 22:26

A kid from The Ural's
Nuclear Snow

Этот скрипт работает блестяще везде, кроме IE, в IE почему-то полностью по высоте не показывается фоновое изображение :(

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<title>Title</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

<link rel="stylesheet" href="school.css">
<body>
<sсriрt type="text/javasсript">
   
    if (typeof(screen) == 'undefined')
    {
        document.write('<body style="margin: 0; padding: 0;background: url(images/bg.jpg);">');
    }else{
        ScrnSize = screen.width + "x" + screen.height;
        switch(ScrnSize) {
            case "800x600":   document.write('<body style="margin: 0; padding: 0;background: url(images/800_600.jpg); height: 600px;">');
            case "1024x600":  document.write('<body style="margin: 0; padding: 0;background: url(images/1024_600.jpg); height: 600px;">');
            case "1024x768":  document.write('<body style="margin: 0; padding: 0;background: url(images/1024_768.jpg); height: 768px;">');
            case "1152x864":  document.write('<body style="margin: 0; padding: 0;background: url(images/1152_864.jpg); height: 864px;">');
            case "1280x768":  document.write('<body style="margin: 0; padding: 0;background: url(images/1280_768.jpg); height: 768px;">');
            case "1280x800":  document.write('<body style="margin: 0; padding: 0;background: url(images/1280_800.jpg); height: 800px;">');
            case "1280x960":  document.write('<body style="margin: 0; padding: 0;background: url(images/1280_960.jpg); height: 960px;">');
            case "1280x1024": document.write('<body style="margin: 0; padding: 0;background: url(images/1280_1024.jpg); height: 1024px;">');
            case "1366x768":  document.write('<body style="margin: 0; padding: 0;background: url(images/1366_768.jpg); height: 768px;">');
            case "1440x900":  document.write('<body style="margin: 0; padding: 0;background: url(images/1440_900.jpg); height: 900px;">');
            case "1600x1200": document.write('<body style="margin: 0; padding: 0;background: url(images/1600_1200.jpg); height: 1200px;">');
            case "1600x1280": document.write('<body style="margin: 0; padding: 0;background: url(images/1600_1280.jpg); height: 1280px;">');
            case "1680x1050": document.write('<body style="margin: 0; padding: 0;background: url(images/1680_1050.jpg); height: 1280px;">');
            case "1920x1080":  document.write('<body style="margin: 0; padding: 0;background: url(images/1920_1080.jpg); height: 1080px;">');
            case "1920x1200":  document.write('<body style="margin: 0; padding: 0;background: url(images/1920_1200.jpg); height: 1200px;">');
            default:          document.write('<body style="margin: 0; padding: 0;background: url(images/bg.jpg);">');
        }
    }
   
</sсriрt>


<div id="header"></div>
<div id="col1">asas</div>
<div id="col2">asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>

asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br>
asas<br></div>
<div id="col3">asas</div>
<div id="footer">
</div>
</body>
</html>


gviragon.ru/test/index3.htm
19.11.2009 в 23:17

A kid from The Ural's
Проблема была в doctype
заменил на <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt...">


теперь работает
29.11.2010 в 01:34

не хера не работает

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail