powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Графика
23 сообщений из 23, страница 1 из 1
Графика
    #38067249
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри, если было. Просто не знаю с чего начать, с чего копать. С графикой особо не сталкивался.
Вообщем. нужно на web вывести несколько кривых и в зависимости от положения мыши выделять (подсвечивая другим цветом) ту или иную кривую. Что можете порекомендовать? Может пример готового скрипта есть, может рисовать все на javascript, может есть что упрощающее решение такой задачи? Хотелось бы не направление к учебнику на пару тыщ страниц, а конкретики. Типа вот так можно нарисовать кривую, а вот так сделать ее выделение...
...
Рейтинг: 0 / 0
Графика
    #38067317
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dar3000,

Начну с того, что рисовать - не задача веба.
Тем не менее, первое что приходит в голову canvas, который судя по вашему посту, будет вам очень сложен.
Второе тупо картинки с мэппингом.
Третье flash.
Четвертое, искать какой-нибудь плагин для jQuery, их есть для рисования чартов, вероятно и кривые там рисуются.

Ваша задача не понятна, чтобы рекомендовать что-то конкретное.
...
Рейтинг: 0 / 0
Графика
    #38068168
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VML/SVG
...
Рейтинг: 0 / 0
Графика
    #38068336
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторХотелось бы не направление к учебнику на пару тыщ страниц, а конкретики.
=)
Сложно вато отвечать на такие вопросы ((((
возможно поможет
...
Рейтинг: 0 / 0
Графика
    #38068897
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Малыхин СергейСложно вато отвечать на такие вопросы ((((
возможно поможет
Спасибо, похоже самое то
...
Рейтинг: 0 / 0
Графика
    #38071983
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему html-файл с тегом svg при локальном открытии отображает графику, а тот же файл заброшенный на сервер не отображает? (хотя в исходном коде все присутствует)
...
Рейтинг: 0 / 0
Графика
    #38072344
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПочему html-файл с тегом svg при локальном открытии отображает графику, а тот же файл заброшенный на сервер не отображает? (хотя в исходном коде все присутствует)Потому что в заброшенном файле есть ошибка )
...
Рейтинг: 0 / 0
Графика
    #38072937
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Малыхин СергейПотому что в заброшенном файле есть ошибка )
А как насчёт IE? Там это будет работать?
...
Рейтинг: 0 / 0
Графика
    #38072945
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopkranМалыхин СергейПотому что в заброшенном файле есть ошибка )
А как насчёт IE? Там это будет работать?там надо на VML
...
Рейтинг: 0 / 0
Графика
    #38073443
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользую IE9. Что за ошибка может быть в коде - ведь ошибка она и в африке ошибка или нет?
Код прост - пример из вышеприведенной ссылки:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1251">
  <title> - jsFiddle demo</title>
</head>

<body>
<svg width="400px" height="400px" version="1.1">
    <path 
        id ="l001"            
        style="fill:none;stroke-width:5;" stroke="black" 
        d="M100,200 C100,100 250,100 250,200 S400,300 400,200" 
        onmouseover="this.setAttribute('stroke','red')" 
        onmouseout="this.setAttribute('stroke','black')"
    />
    <path 
        id ="l002"    
        style="fill:none;stroke-width:3;" stroke="green" 
        d="M61,200 C12,27 81,100 81,105 L313,101 303,200 l16,-8 44,-116" 
        onmouseover="this.setAttribute('stroke','red')" 
        onmouseout="this.setAttribute('stroke','green')"
    />
</svg>

</body>
</html>
...
Рейтинг: 0 / 0
Графика
    #38073533
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dar3000,
видимо, svg не работает даже в ИЕ9. У меня в ФФ пример работает нормально. Яростный Меч написал вам: для ИЕ тот же рисунок надо рисовать на другом "подъязыке" - на VML.
...
Рейтинг: 0 / 0
Графика
    #38073698
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stopkran,
SVG работает в IE9 - я же вижу примеры svg на других ресурсах. И локально (html-файлы с компа) нормально отображают svg. А вот если я закидываю пример на тестовый веб-сервер, то ничего не вижу, ни в IE9, ни в Opera, ни в FireFox. Что может быть?
...
Рейтинг: 0 / 0
Графика
    #38073769
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя так просто взять и заставить работать SVG в IE =)
...
Рейтинг: 0 / 0
Графика
    #38073941
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dar3000,

может, сервер плохой? :-) проверил ещё раз, на другом сервере: http://ir2.ru/svg.html - в Хроме работает, в Опере пустая страница
...
Рейтинг: 0 / 0
Графика
    #38075062
dar3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stopkranможет, сервер плохой? :-) проверил ещё раз, на другом сервере: http://ir2.ru/svg.html - в Хроме работает, в Опере пустая страница

По этой ссылке и у меня в ИЕ9 отрисовывает нормально. Где же копать, на стороне сервера или клиента?
...
Рейтинг: 0 / 0
Графика
    #38075193
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм. Это уже становится забавным. Первое, что приходит в голову - какой-нибудь чудовищный кэш в ИЕ. Пробовали его чистить? Пробовали с другого компьютера ту же (неработающую) ссылку открывать?

Второе - ну, не может же быть на сервере какой-то хитро-кривой миме-тайп, не?.. Ну, попробуйте ещё на третьем сервере, что ли.
...
Рейтинг: 0 / 0
Графика
    #38075433
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто это классический случай автор Хотелось бы не направление к учебнику на пару тыщ страниц, а конкретики. Когда неделями разбираются с конкретикой вместо того что бы потратить час на чтение учебника
Можно проверить режим совместимости в ИЕ он может положить на doctype если сервер находится в локальной сети
я очень сильно не люблю ИЕ
...
Рейтинг: 0 / 0
Графика
    #38076336
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Малыхин Сергей,

ну, а кто любит ИЕ? Это как плохая погода: с ним нужно считаться и уметь использовать зонтик. Но как в нашем случае поможет учебник?

Есть три сервера: Локальный, Уд1, Уд2. На Локальном svg работает, на Уд1 - работает, на Уд2 - не работает. Я не верю в чудо. Здравый смысл подсказывает, что начальные условия для Уд1 и Уд2 попросту не одинаковы.

Если глубже по сути, я заметил, что svg в примере не работает ещё и в Опере. С одним Эксплорером я бы ещё поборолся, но теперь вижу, что решения на svg/vml - нестабильная и плохо предсказуемая вещь. Гм. И очень рад, что в своё время чисто случайно выбрал в похожем случае canvas... :-)

Хотя, можно, наверное, для svg/vml использовать ту же схему, что и для "межбраузерной" canvas: надо проверять (программно, на js), доступно ли в текущем браузере svg - и, если доступно, рисовать js-ом фигуры на svg, а если доступен vml, рисовать на vml. Но учебник по ИЕ всё равно для этого не нужен :-)
...
Рейтинг: 0 / 0
Графика
    #38076606
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В опере (12.11/1661/Win32/Windows 7) работает =) какая версия оперы ?
...
Рейтинг: 0 / 0
Графика
    #38076882
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stopkranну, а кто любит ИЕ? Это как плохая погода: с ним нужно считаться и уметь использовать зонтик. Но как в нашем случае поможет учебник?
Не поверишь: я нормально отношусь (не к 6 и 7, позже, но все же). На первом месте Хром, потом ИЕ, потом Сафари и ФФ. Оперы для меня не существует (пока не поддерживал ее ни в одном проекте).
...
Рейтинг: 0 / 0
Графика
    #38078347
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IDVsbruck,

поверю :-). Я не люблю ИЕ, но отношусь к нему с благодарностью. И к Опере тоже. За то, что они помогают выравнивать код, делать его более помехоустойчивым. Из всех тех 300 раз, когда я на них матерился матёрым матом, можно насчитать 3-4, когда они действительно были "виноваты", а в остальных 99% случаев были всё ж таки дыры, слабости в моём коде (которые я исправлял, мысленно принося извинения за свои маты).
...
Рейтинг: 0 / 0
Графика
    #38078351
stopkran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Малыхин Сергей,

11.10, 2092, Linux, i686, 2.6.33.7-pclos6.bfs
...
Рейтинг: 0 / 0
Графика
    #38084375
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите canvas и не морочьте себе голову с SVG и прочей задрото-экзотикой.
В настоящее время -- это единственное нормальное нативное и кроссбраузерное решение для отрисовки графики в браузере.

Одно "но" -- ИЕ должен быть не старее девятого, под более ранние ИЕ "кроссбраузерным" будет флеш, а "нативным" -- VML, но вот и того и другого сразу не будет.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Графика
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]