Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   есть код, но работает только в одном браузере. (https://javascript.ru/forum/dom-window/21142-est-kod-no-rabotaet-tolko-v-odnom-brauzere.html)

Александр х@к 30.08.2011 15:32

есть код, но работает только в одном браузере.
 
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title>meter</title>
 </head>
 <body>
  <p>Температура воды</p>
  <meter value="0" max="100" low="10" high="60">Низкая</meter>
  <meter value="30" max="100" low="10" high="60">Нормальная</meter>
  <meter value="80" max="100" low="10" high="60">Горячая</meter>
  <meter value="100" max="100">Кипяток</meter>
 </body>
</html>


Он работает(Тег <meter>) только в Хроме и Опере(11.0).

Как можно его подрихтовать, чтоб работал в мозилле, тоже.

B@rmaley.e><e 30.08.2011 15:43

meter введён в HTML5, он может быть ещё не реализован в FF.
Так что рихтовать так: https://developer.mozilla.org/En/Introduction

P.S.
Цитата:

Сообщение от Александр х@к
работает только в одном браузере.

Цитата:

Сообщение от Александр х@к
в Хроме и Опере(11.0)

Это теперь один и тот же браузер?

Александр х@к 30.08.2011 15:54

ну опечатался, а других способов нет?

B@rmaley.e><e 30.08.2011 16:07

Только ручками реализовывать соответствующую функциональность, используя доступные элементы с применением JS.

Александр х@к 30.08.2011 16:16

https://developer.mozilla.org/En/Introduction

как тут рихтовать код???

B@rmaley.e><e 30.08.2011 16:56

Скачиваете исходники, реализуете нужную функциональность, комимтите.

devote 30.08.2011 17:29

Цитата:

Сообщение от B@rmaley.e><e
Скачиваете исходники, реализуете нужную функциональность, комимтите.

И этот вариант ты предлагаешь человеку который тока начал изучать JavaScript... Как-то не разумно если честно.

Андрей Параничев 31.08.2011 01:00

Я не очень понимаю эту тягу новичков ко всему новому и "модному", видимо значок html5 сделали слишком красивым, что вводит в заблуждение тех, кто только начал знакомиться с javascript и html.

HTML5 можно полноценно будет использовать только года через два, когда все браузеры отменят "версии" и будут поддерживать одну линейку обновлений и поддерживать браузер пользователя всегда в актуальном состоянии. Особенно Internet Explorer.

Сейчас же использование HTML5 тегов и костылей для их поддержки в старых браузерах выглядит как минимум глупо (кроме audio/video и отката до swf загрузчика).

Триви 31.08.2011 01:06

Андрей Параничев,

Заинтересовался вашим постом, поясните, если не сложно вот это:

Цитата:

(кроме audio/video и отката до swf загрузчика)

Андрей Параничев 31.08.2011 01:52

Триви,
Я имел в виду html5 теги audio и video. И библиотеки, которые прозрачно для пользователя их подменяют на flash-эквиваленты, отчасти сохраняя html5 интерфейс.

Просто по неясной причине, несмотря на популярность различных эффектов и прочих "плюшек" в среде веб (что правильно, чай не 98 год, скорости доступа к интернет позволяют делать богатые графикой сайты/веб-проекты), почему-то стороной обходился всегда звук.

Реализации проигрывания .wav через плагины проигрывателей (embed и bgsound) это провальная идея, не юзабельная и справедливо забытая. Флеш умеет проигрывать звук, но он плохо привязывается через JavaScript (т.е. привязать можно, но добиться моментального отклика и "живого" звукового сопровождение действий не получится).

Существующие решения на флеш, например, обычно сделаны в виде проигрывателя, с контролами управления и прочим и судя по API не очень ориентированы на использование для проигрывания звуков при действиях. За исключением тех, которые делают обратную совместимость для браузеров, не поддерживающих audio.

С video дело обстоит еще хуже, ведь ведущие разработчики веб-браузеров не могут даже о кодеке договориться, а значит речи про стабильность html5 даже идти не может. Приходится либо держать Ogg Theora видео и H.263 и использовать flash-плеер для отката, либо скрипеть зубами ненавидя Adobe и Apple за их идиотскую политику и использовать H.264 с откатом до флеша в нормальных браузерах.


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