怎样在新的窗口中打开网址?(40分)

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

asoftforg

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在新的窗口中打开网址?<br>如题...<br>如果我用shellexecute 那么如果是IE,只会替换一个存在的窗口...<br>能否用新的窗口呢?如果是火狐,则没有问题...因为是多页面的..
 
ShellExecute(Handle, 'open', 'IEXPLORE','http://www.163.com', nil, SW_SHOWNORMAL);
 
回去试一下...这样会影响非IE用户的使用吗?比如说我把ie卸了!(好像比较极端....)
 
不会吧,这个是用默认浏览器打开的。<br><br>如果连浏览器都没有,那只有自已做一个FORM了
 
回去看看..............
 
楼上的错了哦!如果默认的浏览器是火狐,这段代码还是会打开IE................<br>哦
 
那就麻烦了,那天又来个火猩浏览器.就不知如何是好了
 
shellexecute是Windows的API函数,它当然不会让你默认打开别的浏览器咯(微软很恶心的),要实现楼主的思路,我想只能从注册表下手。
 
能不能先读取注册表里的键直,然后...<br>分类运行...<br>谢谢楼上的提醒
 
ShellExecute(Handle, 'open','http://网址',nil, nil, SW_SHOWNORMAL);
 
多人接受答案了。
 
后退
顶部