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

Этот метод

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

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

А вот то, о чем я говорил http://wdh.suncloud.ru/vml01.htm
...
Рейтинг: 0 / 0
JavaScript
    #32451462
Artak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спосибо
...
Рейтинг: 0 / 0
JavaScript
    #32451505
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не Брезенхейм, конечно, но в 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
JavaScript
    #32451914
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ну я
для рисования в Navigator используй теги <layer>
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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