Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / JavaScript / 8 сообщений из 8, страница 1 из 1
20.03.2004, 11:04
    #32450147
Artak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
как рисовать с помощю JavaScript???
...
Рейтинг: 0 / 0
20.03.2004, 12:41
    #32450182
alkonawtiko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
А в JS нет специальных средств для рисования.
Рисовать можно - но сложно.
...
Рейтинг: 0 / 0
20.03.2004, 13:15
    #32450190
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
Ты где хочешь рисовать?\r
\r
Сделаю 3 предположения:\r
\r
На ASP это делается так: ../topic/19045 Этот пример на VBScript, но идея подходит и для JavaScript\r
\r
Если твой JavaScript внедрен в HTML то там имеются специальные операторы графического языка\r
\r
На WSH находишь какой-нибудь ActiveX и с его помощью рисуешь. \r
\r
Artak Какой случай твой?
...
Рейтинг: 0 / 0
20.03.2004, 13:52
    #32450203
Artak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
Спосибо, Green 2!!!
У меня JavaScript внедрен в HTML!
...
Рейтинг: 0 / 0
20.03.2004, 14:19
    #32450210
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
Artak я с большим трудом нашел примеры

Этот метод

Вот еще метод Microsoft DirectAnimation http://www.compress.ru/Temp/1948/index.htm

Можно рисовать еще во Flash, но тогда надо сделать Flash ролик

А вот то, о чем я говорил http://wdh.suncloud.ru/vml01.htm
...
Рейтинг: 0 / 0
22.03.2004, 14:27
    #32451462
Artak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
Большое спосибо
...
Рейтинг: 0 / 0
22.03.2004, 14:51
    #32451505
ну я
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
Не Брезенхейм, конечно, но в IE пашет. В нетскейпе так и не удалось заставить работать. Впрочем, еще не вечер ;-)

Код: plaintext
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.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
<script>

// some functions from www.kruglov.ru
function GetLayer(layerName){
 //DOM1
  if(document.getElementById) return document.getElementById(layerName)
 //MSIE4
  if(document.all) return document.all[layerName]
 //Netscape  4 
  if(document.layers) return document.layers[layerName]
 //неподдерживаемый браузер
  return null
}

function SetPixel(x,y,color)
{
if(color==null) color= "black" ;
var str= "";
if(document.layers)
{
str=" <style> #x "+parseInt(x)+" y "+parseInt(y)+"  { position: absolute; bgColor= "+color+" ; } </style> ";
str+=" <div id='x"+parseInt(x)+"y"+parseInt(y)+"'><table></table></div> ";
}
else
{
str=" <div style=\ "position:absolute; left:" +parseInt(x)+ "; top:" +parseInt(y)+ "; width:1 ; height: 1 ; background-color:"+color+ "\" ><table></table></div> ";
}
return str;
}

function WriteLayer(LayerName,String)
{
var layer=GetLayer(LayerName);
if(layer!=null)
{
if(document.layers)
{
layer.document.open();
layer.document.write(String);
layer.document.close();
}
else
{
layer.innerHTML=String;
}
}
}

function Redraw()
{
var str="  ";
for( var x=0 ; x <  400 ; x++)
{
   var y=Math.sin( x /  50  );
   str+=SetPixel( x +  200 , - y *  100  +  150 );
}
WriteLayer("View ",str);
}

function Clear()
{
WriteLayer(" View ","  ");
}
</script>


<div id=View style=" position:absolute "></div>

<form>
<input type=button onclick=" javascript:Redraw() " value=" Click here to draw "></input>
<p>
<input type=button onclick=" javascript:Clear() " value=" Click here to clear"></input>
</form>
...
Рейтинг: 0 / 0
22.03.2004, 18:38
    #32451914
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript
2 ну я
для рисования в Navigator используй теги <layer>
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / JavaScript / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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