2014-07-10 4 views
0

У меня есть запрос HTA с кодом VB. Я хочу, чтобы URL-адрес загружался в окно HTA при нажатии кнопки «SUBMIT». Тем не менее, я не могу найти какую-либо информацию, которая полезна для моей ситуации. Может кто-то, пожалуйста, помогите мне включить iframe в мой запрос HTA, чтобы можно было отобразить веб-сайт? В качестве примера я могу использовать https://www.google.com. Дайте знать, если у вас появятся вопросы.IFRAME с запросом HTA с VB

Вот код, который я в настоящее время для кнопки отправки:

bodystring = bodystring & "<BR><BR><BUTTON CLASS='Bttn_Back' OnClick='PrevStage()'>BACK</BUTTON>&nbsp;&nbsp;<BUTTON CLASS='Bttn_Submit' OnClick='NextStage()'>SUBMIT SURVEY</BUTTON>" 

Вот мой раздел кода для функции «NextStage()»:

  ElseIf STAGE = 62 Then 
       SaveResults() 
       Window.Close() 
      End If 
+0

Что такое «запрос HTA»? Окно, открытое HTA? Диалог? Окно 'window.prompt()'? Что-то другое? Просто обойти, вы не можете загрузить www.google.com в iframe, они делают все, чтобы этого не произошло. – Teemu

+0

У меня есть опрос по инвентаризации компьютеров, который является ОМТ. В конце опроса я хотел бы, чтобы сайт был открыт, когда нажата кнопка SUBMIT внутри той же самой HTA. Это возможно? Кто-то из моей компании сказал, что я смогу сделать это через iframe. – user3821038

+0

Итак, приглашение - это еще один HTA, и вы хотите загрузить новый (HTML?) Документ в Open HTA с сервера? – Teemu

ответ

0

Поместите это в HTML из HTA:

<iframe id="htmlhere" src="" style="display: none;"></iframe> 

Тогда в nextStage():

document.getElementById("htmlhere").src = "http:/..."; // Loads a new document to iframe 
document.getElementById("htmlhere").style.display = ""; // Setting style.display empty shows the iframe 

Извините за использование JS, но мои навыки VB более или менее нулевые.

Смежные вопросы