Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Делаю заглушку на недобраузеры, какой стиль лучше? (https://javascript.ru/forum/offtopic/37652-delayu-zaglushku-na-nedobrauzery-kakojj-stil-luchshe.html)

megaupload 29.04.2013 17:06

Делаю заглушку на недобраузеры, какой стиль лучше?
 
Пасоны небольшой совет ваш нужен.
Делаю заглушку на недобраузеры, какой стиль лучше?




Dim@ 29.04.2013 17:10

megaupload,
зависит от дизайна сайта, если он тёмный, то надо несколько светлое окно и наоборот ИМХО;)

megaupload 29.04.2013 17:48

Точно, надо добавить белую рамку внизу чтобы на черный сайтах норм смотрелось.

monolithed 29.04.2013 18:34

Чтобы увеличить конверсию нужно еще ссылку на учебник по JS дать, по вход на сайт только после прохождения теста ;)

Hekumok 29.04.2013 18:35

мне второй вариант больше понравился))

megaupload 29.04.2013 18:48

Цитата:

Сообщение от monolithed
Чтобы увеличить конверсию

Я уже раза 3 обьяснял, но видимо тупые люди все ни как понять не могут:

1) если просто подключить этот скрипт то ничего не вылезает какой-бы не был браузер
2) если подключить этот скрипт старые браузеры начинают поддерживать новые вещи.
3) если подключить этот скрипт, то при попытке использовать свойство которое не нашло альтернативной реализации, вылезает за место ошибки в консоли - предупреждение с причинами почему сайт не работает, и ошибка в консоли тоже.
4) ТЫЫЫ волен решать какой уровень технологий использовать и если ты слишком завысил планку то предложат скачать хром, не завысишь планку - не предложат.


Мне это на картинке нарисовать для тупых мозгов? Или я достаточно подробно разжевал?

monolithed 29.04.2013 18:57

Цитата:

Сообщение от megaupload
Я уже раза 3 обьяснял

Не так много людей на этом форуме следят за твоими многочисленными постами ;)

nerv_ 29.04.2013 18:59

Цитата:

Сообщение от megaupload
Пасоны

"обращение гопников друг к другу"

Цитата:

Сообщение от megaupload
Мне это на картинке нарисовать для тупых мозгов?

иди русский язык учи быдло неблагодарное :)

megaupload 29.04.2013 19:22

Запустили 8 ишак, ничего не делаем, прекрасно работают свойства movmentX movementY у событий повешенных через addEventListener.
Все хорошо.



При клике скрипт пытается захватить курсор и развернуть блок на весь экран. При попытке обращения к этим свойствам вылезает предупреждение что ваш браузер такое не поддерживает.
(в будущем описание каждой функции запилю)




Пнятна как это работает?

megaupload 29.04.2013 19:23

Пасоны как думаете, стоит ли туда зафигачить CSS reset встроенный? И какие подводные камни могут быть?

Dim@ 29.04.2013 19:26

megaupload,
нет, всё равно бросишь ведь :D

megaupload 29.04.2013 19:32

Цитата:

Сообщение от Dim@
нет, всё равно бросишь ведь

Так я почти доделал, а во вторых это лишь необхидамая часть для моей игры) один из модулей её)


п.с. До этого я бросал то что делал но теперь я перестал) ну либо я ВРУ и я не перестал.

Gozar 30.04.2013 13:29

Посоны, голосую за чОрный, он самый чОткий цвет. Белый для фраеров.

megaupload 30.04.2013 14:44






megaupload 30.04.2013 17:46

А внизу, по аналогии с "Что именно не поддерживает?" будут разные кнопочки типа "я не умею обновлять браузер", "что такое браузер" "я на работе и нам админ запретил браузер обновлять"

и решения)))

l-liava-l 30.04.2013 18:20

хрома картинку смени, нужно что то более простое
например: http://img204.imageshack.us/img204/8...hromelogo2.jpg

зы
только фон у нее прозрачным сделай)

megaupload 30.04.2013 19:23

Цитата:

Сообщение от l-liava-l
хрома картинку смени

я подгружаю иконки заглушки с вконтакта, есть вариант по лучше?

п.с. всегда казалось что старые браузеры base64 не поддерживают не?

l-liava-l 30.04.2013 22:50

megaupload,
http://dean.edwards.name/weblog/2005/06/base64-sexy/ - эмулировать можно

megaupload 30.04.2013 23:05

через php скрипт какого-то левого чувака? мне нужна надежность же) по этому и выбрал это, может другую пикчу посоветуешь из надежных серверов по надежным ссылкам?

megaupload 01.05.2013 05:27

попробуйте запустить демо выше в ишаке 8, 7, 6 и 5)



а вообще, например методом fix.override можно в 2 счета прихуярить sizzle

fix.override('Element.prototype', 'querySelectorAll', function (querySelectorAll) {

	return function () {
		try {
			return querySelectorAll.apply(this, arguments);
		} catch (e) {
			return Sizzle.blablabla(arguments);
		}
	}

});

оч удобно

что я вообще и сделаю)) а на localstorage повешу флешприложение которое будет подгружаться прозрачно в старых браузерах ну как-то так....

п.с. заглушка вылезает вообще во всех браузерах, а вот работают фиксы только с 8.

megaupload 01.05.2013 15:18

Пасоны, я создал https://github.com/iMaxmaxmaximus/fix

megaupload 01.05.2013 15:23

<head>
    <meta charset="UTF-8">
    <script src="http://yourjavascript.com/1715511130/fix.min.js"></script>

    <style>
        body {
            text-align : center;
        }

        #box {
            display          : inline-block;
            box-sizing       : border-box;
            -moz-box-sizing  : border-box;
            background-color : #333;
            width            : 500px;
            height           : 400px;
            font-size        : 38px;
            text-align       : center;
            padding-top      : 240px;
            color            : #fff;
        }
    </style>
</head>
<body>

<div id="box"></div>

<script>

    var box = document.getElementById('box');
    var toggle = true;

    box.addEventListener('click', function () {
        if (toggle) {
            box.requestPointerLock();
        }
        else {
            document.exitPointerLock();
        }

        toggle = !toggle;
    });


    box.addEventListener('mousemove', function (event) {
        // например это свойство поддерживается только хромом и лисой
        this.innerHTML = event.movementX + '<br>' + event.movementY;
    }, true);

</script>

megaupload 01.05.2013 20:18

Пасоны, стоит ли писать альтернативную реализацию requestFullscreen?
По центру выводится окошко в стиле "для полноэкранного режима нажмите F11" и если чувак нажмет, то элемент к которому это применено, получает:

position:fixed
width: 100%
height:100%

??


Часовой пояс GMT +3, время: 12:19.