如何获得嵌入ocx控件的url地址?(200分)

  • 主题发起人 主题发起人 qdlover
  • 开始时间 开始时间
Q

qdlover

Unregistered / Unconfirmed
GUEST, unregistred user!
在这里查了一下,只有问题,没有答案阿

比如,嵌入Ocx的页面是http://192.168.1.80/test.htm
我要在ocx里面知道这个地址

不能用在网页里面传参数的方式,那样安全性也太差了

听说用urlmon可以,可是研究了半天也不知道那个函数可以实现这个功能

请大家指教
 
<SCRIPT LANGUAGE=&quot;JavaScript&quot;>
document.all.MiniShell.HttpURL=document.url;//这里你翻翻jsp书
document.MiniShell.MyExecute();
</SCRIPT>
有空来 www.51merit.com做做
 
这不还是外部传参数的形式,糊弄一下外行还可以
 
刚全文检索了一个答案,还没有去试
procedure TFurnaceEntry.CancelBitBtnClick(Sender: TObject);
var spIE:IOleContainer;
spDoc:IHTMLDocument2;
spWnd:IHTMLWindow2;
spHis:IOmHistory;
Value:OleVariant;
begin

Self.ActiveFormControl.ClientSite.GetContainer(spIE);
if not Assigned(spIE) then
Exit;
spIE.QueryInterface(IID_IHTMLDocument2,spDoc);
if not Assigned(spDoc) then
Exit;
ShowMessage(spDoc.url);
// ShowMessage(spDoc.title);
end;
 
接受答案了.
 
后退
顶部