当前位置: 代码迷 >> Delphi >> webbrowser加载网页的时候闪白屏如何解决
  详细解决方案

webbrowser加载网页的时候闪白屏如何解决

热度:5175   发布时间:2013-02-25 00:00:00.0
webbrowser加载网页的时候闪白屏怎么解决
在使用webbrowser这个加载网页的时候,在页面来回跳转时,出现白屏一闪一闪用户体现很是不好,请问问这个问题有没有办法解决啊,在线等。。。。。。

------解决方案--------------------------------------------------------
第一:
 在CS中创建浏览器控件webBrowser,主要用到这个东西,单击提交按钮执行方法如下:
private void callCLogin_Test()
{
 // 100 是员工编号
 this.webBrowser.Navigate("javascript:getEmployeecode('100');void(0);"); 
}
BS页面index.aspx接收CS的参数,内容如下:
<script language="javascript" type="text/javascript">
 function getEmployeecode(empid)
 {
alert("员工编号:"+empid);
 }
</script>




第二:
 BS网页index.aspx内容:
<script language="javascript" type="text/javascript">
 function getCustomercode(CustID)
 {
window.external.Call(CustID);
 }
</script>
 点击网页按钮执行上面的函数,如:
 <input type=button value="测试" onclick="getCustomercode('1001');">
 之后在CS软件窗体winfrm中的方法如下:
 public void Call(string strCustomerId)
{
//
 }
  相关解决方案