powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [jQuery] Ninja plugin
9 сообщений из 9, страница 1 из 1
[jQuery] Ninja plugin
    #38011006
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть плагин .

Трабла в том, что не отображает картинки которые зашиты в коде самого плагина в формате svg.

Соответственно на сайте все работает хорошо и все отображается, но когда я делаю локально картинки не показываются.

вот код моей страницы:
Код: 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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<title>пример</title>
</head>

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="http://ninjaui.com/cdn/1.0.1/jquery.ninjaui.min.js"></script>
<script type="text/javascript" language="javascript">

$(document).ready(function() {

var
            $dialog,
            $button = $.ninja.button({
              html: '<b>Ninja</b> star...'
            }).select(function () {
              $dialog.attach();
            });
          $dialog = $.ninja.dialog({
            html: '<img src="/img/logo.png"/>'
          }).detach(function () {
            $button.deselect();
          });


$("#menu").append($button);

});


</script>
<p id="menu" align="right" style="float:right" ></p>
</body>
</html>



И получается как на картинке.

Причем код на локальной странице, самого диалога:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<span class="nui-dlg" style="left: 640.1px; top: 417.1px;">
  <img src="/img/logo.png">
    <img aria-label="X" class="nui-icn"
    src="data:image/svg+xml;base64,PGEwOnN2ZyB4bWxuczphMD0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgYXJpYS1sYWJlbD0i
	WCIgY2xhc3M9Im51aS1pY24iIHJvbGU9ImltZyIgdmVyc2lvbj0iMS4xIiB2aWV3Ym94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3Lnc
	zLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2Ij48YTA6dGl0bGU+WDwvYTA6dGl0bGU+PGEwOmRlZnM+PC9hMDpkZWZzPjxhMD
	pnIHN0cm9rZS13aWR0aD0iMCIgZmlsbD0iIzMzMyIgc3Ryb2tlPSIjMzMzIj48YTA6Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iNyIgc3Ryb2tlL
	XdpZHRoPSIxIj48L2EwOmNpcmNsZT48YTA6cG9seWdvbiBwb2ludHM9IjcsNCA5LDQgOSw3IDEyLDcgMTIsOSA5LDkgOSwxMiA3LDEyIDcsOSA0
	LDkgNCw3IDcsNyIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOCA4KSIgZmlsbD0iI2ZmZiI+PC9hMDpwb2x5Z29uPjwvYTA6Zz48L2EwOnN2Zz4=">
    </img>
  </img>
</span>



но на таком же диалоге только в интернете:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<span class="nui-dlg" style="left: 567.6px; top: 1044.6px;">
  <img src="/img/logo.png">
    <svg aria-label="X" class="nui-icn" role="img" version="1.1"
    viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"
    height="16" width="16">
      <title>X</title>
      <defs />
      <g stroke-width="0">
        <circle cx="8" cy="8" r="7" stroke-width="1" />
        <polygon points="7,4 9,4 9,7 12,7 12,9 9,9 9,12 7,12 7,9 4,9 4,7 7,7"
        transform="rotate(45 8 8)" fill="#fff" />
      </g>
    </svg>
  </img>
</span>




Почему так? И как можно это исправить...

Спасибо
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38011467
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет вообще ни каких соображений ни у кого??
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38011875
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ввел в гугле "svg localhost", выдало пару линков на аналогичные проблемы. Как я понял, суть проблемы в том, что сервер отдает страницу с content-type "application/xhtml+xml; charset=UTF-8", а твой локальный - как обычный "text/xml". Надо "научить" локальный сервер отдавать с нужным маймом.

Также не исключено, что в твоем реестре в разделе "HKET_CLASSES_ROOT" для .svg либо нет записи, либо ее Content Type неправильный. Нужен "image/svg+xml".

P.S. Какой-то "левый плагин - ни вида, ни набора компонент - вшивотень, как по мне.
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38011893
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не обходимый минимум, так по мне.

Сейчас обнаружил что в опере показывается картинка, а в ie9 вообще чистый лист.
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38011900
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в опере подгружает, а в других нет. Но с их сайта везде работает.
чего не хватает?
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38012316
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у страницы?
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38012483
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что у страницы?
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38012954
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Контент-тайп! Ты же его показывал.
...
Рейтинг: 0 / 0
[jQuery] Ninja plugin
    #38013013
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
text/html

взял шапку с их сайта:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<meta charset="utf-8"/>
<title>Ninja UI</title>
<meta itemprop="name" content="Ninja UI"/>
<meta itemprop="description" content="Ninja User Interface, the jQuery plugin for lethal interaction."/>
<meta itemprop="image" content=" http://ninjaui.com/img/logo.png"/> 
<meta name="description" content="Ninja User Interface, the jQuery plugin for lethal interaction."/>
<meta name="keywords" content="jquery ui, jquery, ui, user interface, javascript, autocomplete, button, dialog, drawer, icons, menu, rating, slider, tabs"/>
<meta name="author" content="Jamie Hoover"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta name="viewport" content="width=device-width,initial-scale=1">

Но все равно в FF и IE не показывает.
Какая то непонятка!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [jQuery] Ninja plugin
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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