2013-08-02 2 views
0

Я создал и страницу, на которой есть 5 спидометров с помощью холста. Его функциональность такова, что она считывает значение из файла excel и показывает значения на спидометрах. имеют 5 значений в файле excel 10,35,40,45 и 60, тогда первое значение будет показано на первом спидометре, второе значение будет отображаться на втором спидометре, и оно продолжается по мере завершения значения. Теперь Canvas поддерживает только IE9 и выше ,мы можем сделать спидометр отдельно от canvasa

  Now i want to integrate this page in tableau which supports only iE 7 or less 

Вот моя проблема, теперь я не могу интегрировать эту страницу в таблицы, поскольку он поддерживает только IE 7 и меньше и холст поддерживает IE9 или выше ... Я хочу сделать спидометр без холста, какие мои варианты, что я могу сделать, чтобы заставить его работать на IE7

И вторая вещь, есть какие-либо ограничения на ActiveX, как холст есть, как он будет работать только в выбранном IE

ответ

1

ADD этот код в как этот

<head> 
<meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <meta charset="utf-8" /> 
</head> 

это сделает холст, чтобы работать на IE7..I думаю, это ваше решение

+0

Пожалуйста, объясните, что IE7 не знает ни [холст] (http://html5test.com/compare/browser/ie07.html), ни [X-UA-Compatible] (http://msdn.microsoft.com/en-us/ библиотека/jj676915% 28v = vs.85% 29.aspx), поэтому я полностью озадачен тем, как это может работать. – fvu

+1

да, вы правы мой друг @ fvu..BUt это зависит от режима браузера, то есть режим браузера IE7 означает, что он будет вести себя так же, как браузер IE7, однако он работает в браузере IE8, но внутри он использует браузер IE7. Все это обрабатывается браузером IE8. и даже не на IE7 мы можем работать с этими вещами на ie6 с некоторыми изменениями. и для получения дополнительной информации вы можете обратиться к этой [link] (http: //webdesign.about.com/od/metataglibraries/p/x-ua-compatible-meta-tag.htm) – user2529216

+0

ОП сказал: «Каковы мои возможности, которые я могу сделать, чтобы заставить его работать с IE7», а не «какие у меня параметры, которые я могу сделать чтобы он работал на IE8 в режиме IE7', поэтому я был озадачен. Но поскольку ваш ответ, похоже, ему нужен, несмотря на то, что он комментирует в другом месте, «он работает только с IE8», который мне показался, поскольку он нуждался в реальной поддержке IE7 ... Спасибо за разъяснение. – fvu

0

вы пробовали excanvas? Это реализация холста для IE, которая использовалась до IE9. Он не содержит всех функций, но это может быть ваше решение.

Инструкция по применению here

+0

ли он работать с только с IE8 – user2502227

+0

Другой вариант FlashCanvas: http://flashcanvas.net/ –

+0

можете ли вы предложить мне какой-либо другой язык или что-то, что может построить спидометр .. и скажите мне одну вещь @ J.Allen есть ли шанс, что мы можем построить его с html без холста .. или без холста можно сделать спидометр – user2502227

0

Я могу только согласиться с тем, что говорит MARKE, но я также понимаю, что для некоторых корпоративных клиентов модернизация не вариант пока.

Один вариант, который еще не был упомянут, использует SVG с использованием прекращенного Adobe SVG Viewer для поддержки более старых версий IE. Для других браузеров лучше поддерживать поддержку but far from perfect. Но этого может быть достаточно для того, что вы пытаетесь сделать.

Существует множество существующих SVG Speedometers, доступных для вдохновения. Также посмотрите here.

Последнее замечание: если я предполагаю, что вы работаете с корпоративным клиентом, это будет правильным, ActiveX, скорее всего, не будет вариантом или, по крайней мере, будет довольно болезненным - во многих случаях у этих людей будет очень ограничительная политика на месте wrt использование ActiveX или даже полный запрет. Если вы выберете этот маршрут, убедитесь, что вы хорошо знаете себя на всех административных обручах, которые вам придется перепрыгнуть.

Смежные вопросы