2014-07-10 7 views
0

VB 코드가있는 HTA 프롬프트가 있습니다. "제출"버튼을 클릭하면 HTA 창에로드 된 URL을 원합니다. 그러나 내 상황에 도움이되는 정보는 찾을 수 없습니다. HTA 프롬프트에 iframe을 포함시켜 웹 사이트를 표시 할 수있게 도와 줄 수 있습니까? 예를 들어 https://www.google.com을 사용할 수 있습니다. 궁금한 점이 있으면 알려주세요.VB에서 HTA 프롬프트가있는 IFRAME

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

"HTA 프롬프트"란 무엇입니까? HTA가 창을 열었습니까? 대화? 'window.prompt()'윈도우? 다른 것? 그냥 사이드 바로, www.google.com을 iframe에로드 할 수 없으며,이를 방지하기 위해 모든 작업을 수행합니다. – Teemu

+0

HTA라는 컴퓨터 재고 조사 프롬프트가 있습니다. 설문 조사가 끝나면 동일한 HTA 내에서 SUBMIT 버튼을 클릭하면 사이트가 열리고 싶습니다. 그게 가능하니? 내 회사의 누군가가 iframe을 통해이 작업을 수행 할 수 있다고 말했습니다. – user3821038

+0

그래서 프롬프트가 다른 HTA이고, 서버로부터 HTA에 새로운 (HTML?) 문서를로드 하시겠습니까? – Teemu

답변

0

는 HTML이 넣어 : 여기

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

는 "NextStage()"함수에 대한 코드의 내 섹션 : 여기

내가 현재 제출 버튼이 코드입니다 nextStage()에서 다음

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

: 다음 HTA의

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 스킬은 거의 제로입니다.