svg не отображается в IE

igamity

Новичок
svg не отображается в IE

Добрый день!

Сразу скажу, что Adobe SVG Viewer установлен, чтобы лишних вопросов небыло.

Итак, есть серия примеров на сайте http://www.croczilla.com/svg/samples, в частности второй - Butterfly. Если в ИЕ пройти по ссылке этого примера картинка откроется нормально.

Далее, сохраняем файл примера на компьютер, скажем на диск D: и перетаскиваем сохраненный файл в открытое окно ИЕ. ИЕ ругается на контент, но если дать разрешение на отображение нормально опять же показывает бабочку.

Далее, закидываем файл по фтп на корпоративный сайт. И от тут он не открывается: http://www.amity.ru/mon/butterfly.svg (речь все время об ИЕ и только).

Кто-нибудь знает в чем может быть проблема?
 

slach

Новичок
внутрь SVG смотреть пробовал?
какие нибудь там перекрестные ссылки на внешний контент и т.п. мало ли каких заманух там может быть
 

igamity

Новичок
Автор оригинала: slach
внутрь SVG смотреть пробовал?
какие нибудь там перекрестные ссылки на внешний контент и т.п. мало ли каких заманух там может быть
Глупый вопрос, естественно смотрел. В первом сообщении, кстати, ссылка на исходник есть. Кроме этих стандартных ссылок на сайт w3c, других нет:
PHP:
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-~{}~ 13.11.06 21:53:

Собственно и ругается ИЕ на файл DTD:
PHP:
Не удается отобразить страницу XML 
Не удается просмотреть ввод XML с использованием списка стилей . Исправьте ошибку и затем нажмите кнопку "Обновить"или повторите попытку позднее. 


--------------------------------------------------------------------------------

Параметрический объект перед использованием необходимо определить. Ошибка при обработке ресурса ''http://www.w3.org/Graphic...

%svg-prefw-redecl.mod;]]>
-^
 

4you

еееххххх....
Поднимем темку.
Точно такая же проблема.
Есть код:
PHP:
<?php
header("Content-type: image/svg+xml");
<?
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="12cm" height="4cm" viewBox="0 0 1200 400"
     xmlns="http://www.w3.org/2000/svg" version="1.1">
  <desc>Example rect01 - rectangle with sharp corners</desc>
  
  <rect x="1" y="1" width="1198" height="398"
        fill="none" stroke="blue" stroke-width="2"/>
  <rect x="400" y="100" width="400" height="200"
        fill="yellow" stroke="navy" stroke-width="10"  />
</svg>
который отлично работает в Firefox, Safari но никак не хочет работать в ИЕ7. Если убрать загаловок а также обработчик .svg файлов (в .htaccess-e AddType application/x-httpd-php .svg), то и в ИЕ7 все работает.

Если кто-то решал, отпишите плиз.
 

fixxxer

К.О.
Партнер клуба
для ие если я не ошибаюсь надо ставить адобовский плагин
 
Сверху