VML некорректное отображение на разных компах
От: IT-AleX  
Дата: 23.03.06 06:42
Оценка:
собственно сабж...
собственно говоря получив средствами АСП некоторые данные из БД мне надо построить график средствами VML (Vector Markup Language) ибо на сколько я понял средствами АСП рисовать нельзя (если это не так прошу подсказать о чём читать)... единственно верное решение для создание динамических изображений как мне показалось — это VML...
но вот в чём беда...

у меня на компе рисунок отображается (номинальная XP)
на моей виртуальной машине рисунок отображается (Win2000 Server SP2)
у сотрудницы одной на компе отображается !!!!!!(Win2000SP4 21апдейт стоит) систему недавно устанавливали
у начальника на компе НЕ отображается (Win2000SP4 21апдейт стоит) система стоит давно
у зама.нач не компе не отображается (Win2000SP4 21апдейт стоит) система стоит давно

в чём проблема понять не могу... вроде и привёл к номинальным все настройки браузера (кстати на всех машинах Win2000SP4 21апдейт одна и та же версия браузера)... всё равно...
в чём проблемы никто не подскажет? ((

литературы по VML нашёл много... а вот ничего по моей проблеме не вижу


выяснился странный глюк....
грубо говоря выполняется первый VML код дальше ничего не делается

<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
       <style>
              v\:* {behavior:url(#default#VML);}
       </style>

<link href="../style.css" rel=stylesheet>
</head>
<body >

<v:rect fillcolor="yellow" style="position:absolute;top=20pt;left=20pt;width:400pt;height:300pt"><v:stroke weight="2pt" color="green"></v:stroke></v:rect> 
<%
QUOT = Chr(34)
              for i = 0 to 20
              
                     Response.Write "<v:line from="& QUOT & "0," & i*15 & "pt" & QUOT & " to=" & QUOT & "400pt," & i*15 & "pt" & QUOT & " style=" & QUOT & "position:absolute;top=20pt;left=20pt" & QUOT & "><v:stroke dashstyle=" & QUOT & "dot" & QUOT & "></v:stroke></v:line>"%>
                     
                     <%
              Next
              for i = 0 to 20
                     Response.Write "<v:line from=" & QUOT & i*20 & "pt,0" & QUOT & " to=" & QUOT & i*20 & "pt,300pt" & QUOT & " style=" & QUOT & "position:absolute;top=20pt;left=20pt" & QUOT & "><v:stroke dashstyle=" & QUOT & "dot" & QUOT & "/></v:line>"%>
                     
                     <%
              Next
%>
              <v:line from="0,150pt" to="400pt,150pt" style="position:absolute;top=20pt;left=20pt"><v:stroke weight="2pt"/></v:line>
</html>

выполняется только код выделенный болдом... притом не первый тэг... а от <v:rect до его закрытия </v:rect>

в чём траблы? ((
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.