Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Кто виноват и что делать?! Добавлено: 19.08.04 14:43  

Автор вопроса:  SDL | Web-сайт: StarTeleport.Narod.Ru | ICQ: 272678283 
В DHTML с помощью window.external теоретически можно получить доступ к объектной модели приложения-хоста. Кидаю на форму Web Browser, пишу:

Private Sub Form_Load ()
WebBrowser1.Navigate App.Path & "\zzz.htm"
End Sub

Public Function ZZZ ()
ZZZ = "ABCDEF"
End Function

В zzz.htm:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<p>ZZZ() = <span id="zval">&nbsp;</span></p>
<p><input type="button" onClick="zval.innertext=window.external.ZZZ()" value="Get ZZZ() Value">
</p>
</body>
</html>

Стартую проект жму кнопку, и Browser орет, что объект не поддерживает свойство..., причем неважно, где расположена ZZZ: в модуле или в форме.
Что я делаю не так?!

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 19.08.04 20:28
Почему ты решил, что из DHTML можно получить доступ к любому приложению-хосту? DOM в приложении надо реализовывать, тем более, что в скомпилированной программе нет функции ZZZ, есть только адреса, каким образом ты собираешься вызывать ее из HTML-кода?

Ответить

Номер ответа: 2
Автор ответа:
 SDL



ICQ: 272678283 

Вопросов: 27
Ответов: 16
 Web-сайт: StarTeleport.Narod.Ru
 Профиль | | #2
Добавлено: 24.08.04 11:52
Кинь ссылку, как расширить DOM!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам