<html> <head> <title>Выбор прямоугольной рамки</title> <script language="javaScript"> <!-- var app; function start_drag() { app = document.applets.red; app.open_change_mode(0); app.set_cursor_layer("CursorPromt1"); if(app.get_mouse_state(2)==1) { // нажата клавища мыши app.set_cursor_layer("CursorPromt2"); app.start_choose_box_layer("show",1,30,30); drag(); return; } setTimeout("start_drag()",200) } function drag() { new_obj = ""; if(app.get_mouse_state(2)==2) { // отпущена клавиша мыши app.open_change_mode(1); app.set_current_layer("show"); // запись координат и размеров рамки в поля соответствующие формы var newx = app.get_layer_attribs( "xpos" ); var newy = app.get_layer_attribs( "ypos" ); myForm.px.value = newx; myForm.py.value = newy; var neww = app.get_layer_attribs( "width" ); var newh = myForm.ph.value = app.get_layer_attribs( "height" ); myForm.pw.value = neww; myForm.ph.value = newh; app.close_change_mode(4); start_drag(); return; } setTimeout("drag()",200); } //--> </script> <body onLoad="start_drag()" background = "../gif/brick.gif"> <applet code=map_view.class name=red width=250 height=250 archive=map_view.zip codebase="../" mayscript> <param name=bgcolor value=#7fffd4> <param name=layers_all value="show CursorPromt1 CursorPromt2"> <param name=layers_draw value="#show #CursorPromt1 #CursorPromt2"> <param name=show value="draw_layer=0x100 border_color_layer=#ff0000 border_width_layer=1"> <param name=CursorPromt1 value="draw_layer=0x403 fill_color_layer=#FFF0F5 round=3,3 visible=0"> <param name=CursorPromt1_object_0 value="text 0x44 shifts=0,0 draw_rect=15,-15,140,60 font=*:10,3 value='Выбор левого верхнего угла рамки' color=#ff0000"> <param name=CursorPromt2 value="draw_layer=0x403 fill_color_layer=#EFFFEF round=3,3 visible=0"> <param name=CursorPromt2_object_0 value="text 0x44 shifts=0,0 draw_rect=15,-15,100,50 font=*:10,3 value='Задание высоты и ширины' color=#000000"> </applet> </body> </html> |