powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите: странное поведение object
1 сообщений из 1, страница 1 из 1
Помогите: странное поведение object
    #36544048
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В HTA приложении клонирую div содержащий OWC10.Chart, если ставлю msgbox в определенном месте - все работает. Если не ставлю - возникает ошибка. Подсткажите пожалуйста, в чем может быть причина?


Код: 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.
   
<div class="chartDiv" id="ChartDivID" style="display:none;" >
   <object classid = "clsid:0002E556-0000-0000-C000-000000000046" id ="chh1"
       style="display:block;width:100%;height:100%">
       <param name="Autofit" value="true">
       <param name="AllowPropertyToolbox" value="true">
       
   </object>
  </div>
   <input type = "button" OnClick="DoAddChart()" VALUE="Add chart" style="margin:5px;display:inline;" 
   >
   
   <script type="text/vbscript">
    option explicit 
	sub doAddChart()
	    'делаем непривязанный рекордсет 
        Const adUseClient =  3 
		Const adOpenStatic =  3 
		Const adLockOptimistic =  3 
		Const adDouble =  5 
		
		Dim rs: set rs =CreateObject ("ADODB.Recordset")
        rs.CursorLocation = adUseClient
        rs.CursorType = adOpenStatic
        rs.LockType = adLockOptimistic
        rs.Fields.Append "x1", adDouble
        rs.Open
        Dim i
        For i =  1  To  30 
           rs.AddNew
           rs("x1").Value =  100  * Rnd
        Next
		'Клонируем див и меняем его датасоурс
        dim x : set x = Document.getElementById("ChartDivID").cloneNode(true)
        dim xid, sid
        xid = "CH" & timer* 100 
        sid = "OB" & timer* 100 
        
        x.id = xid
        x.style.display = "block"
        x.ChildNodes( 0 ).id = sid 
        call Document.Body.appendChild(x)
        msgbox ""  'Если убрать - возникает ошибка
        dim d
        set d = Document.getElementById(sid)
        d.datasource=rs
        d.AllowPropertyToolbox = true
	end sub
   </script>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите: странное поведение object
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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