如果用应用程序打开一个没有菜单和工具栏,并且不可以改变大小的IE。(200分)

  • 主题发起人 主题发起人 ataotao
  • 开始时间 开始时间
A

ataotao

Unregistered / Unconfirmed
GUEST, unregistred user!
&nbsp; &nbsp;我知道用ShellExecute可以打开一个IE,但现在苦于无法打开一个没有菜单和工具栏,<br>并且高度和宽度不可以改变的IE。不知那位大虾另有良策。
 
你先execute这个内容的页面:<br>&lt;script&gt;<br>window.open('实际要访问的地址', '', 'width=500,height=400,scrollbars=0,resizable=0');<br>window.close();<br>&lt;/script&gt;<br><br>这样这个页面首页打开一个新窗口打开你要访问的地址,没有标题栏、没有工具栏,也不可改变大小,<br>然后关掉自己。达到你的目的了吧?<br><br>-----<br>http://www.8421.org
 
这个方法到是可以,但是如何在第一个页面关闭时不让浏览器干预呢?先给你100分。
 
改为:<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;object id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"&gt;<br>&nbsp; &lt;param name="Command" value="Close"&gt;<br>&lt;/object&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;script&gt;<br>window.open('实际要访问的地址', '', 'width=500,height=400,scrollbars=0,resizable=0');<br>closes.Click();<br>&lt;/script&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;
 
如果不用Activex可以么?看来不能分几次给分,你就帮人帮到家吧。
 
已经可以了,使用你的第一个代码,然后这样用,就可以让浏览器不干预IE的关闭,而且还<br>看不见新的页面很好用的。谢谢你。<br><br>&nbsp;ShellExecute(0,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'open',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'iexplore.exe',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '页面的地址',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; nil,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SW_HIDE<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);<br>
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部