안녕하세요.
웬만한 것들에 대한 답변을 여기서 많이 참고를 하고 있습니다만,
이건 아무리 검색해도 답변을 보지못했습니다.
1. EmbeddedWB 콤퍼넌트나 WebBrowser 콤퍼넌트에서
OnNewWindow2 이벤트에서 새창을 띄울때, EmbeddedWB 이나
WebBrowser 콤퍼넌트가 아닌 일반 IE로 띄우면서, 세션정보를
유지시키는 방법을 아시는분은 좀 알려주세요.
그냥 IE로 띄우면 다시 로그인하라고 나옵니다.
EmbeddedWB이나 WebBrowser 콤퍼넌트로 띄우면 물론 그런 문제는
ppDisp 를 이용해서 없앨수 있으나, IE 로는 도저히 방법을 모르겠습니다.
2. OnNewWindow2 이벤트에서 새창(EmbeddedWB, WebBrowser 콤퍼넌
트를 지닌 Form)을 띄울때 아래와 같이 하면 새창이 뜨게
되지만, 그 크기는 항상 일정합니다. 즉, 정해진 크기로만 새창이 뜨게 되는
데요. 창의 크기를 IE에 의해 정하는 방법이 없는지요?
JavaScript에서는 window.open
('aaaaa.html', '_blank', 'toolbar=no,locati
on=no,status=no,menubar=no,scrollbars=yes,
resizable=no,width=600,height=450')
이런식으로 크기를 지정해서 새창을 띄우게 되는데요.
Form에서 띄우면 그 크기가 무시되고, Form의 크기로 뜨게 됩니다.
방법이 없을까요?
var
NewApp: Tf_NewForm;
begin
NewApp := Tf_NewForm.Create(Application);
ppDisp := NewApp.EmbeddedWB1.Application;
NewApp.Show;
--------------------------------------------------------------------