网页内容在程序中动态生成,且不使用保存文件再打开文件的方式

解决方案 »

  1.   

    并不是单纯一个文本的html文件,还可能包括框架、图片,这些信息都在一个程序中保存,如何能不使用临时文件从程序中打开这个html页面
      

  2.   

    就像chm文件中,可以包含很多html页面,随便打开一个chm文件,右击右边框架的页面空白,在菜单中选属性,可以看到类似:
    mk:@MSITStore:D:\Program%20Files\Microsoft%20Visual%20Studio\MSDN98\98VS\2052\vbcon98.chm::/Html/vbconusinginternettransfercontrol.htm
    的地址,
    将这样的地址复制到ie的地址栏,同样可以打开chm中的页面
    这样的html页面容器除了chm文件外,其它程序中是否也可以?
      

  3.   

    生成好的html文件,webbrowser打开,打开完毕把该html文件kill掉
      

  4.   

    Private Sub Command1_Click()    WebBrowser1.Document.body.innerHTML = "<b>实验</b>"
        
    End SubPrivate Sub Form_Load()    WebBrowser1.Navigate2 "about:blank"     '打开一个空白的网页,完成控件初始化
        
    End Sub
      

  5.   

    这样的html页面容器除了chm文件外,其它程序中是否也可以?这个我觉得可以把htm放到资源文件里面,以前看到过一个把ocx放进资源文件,然后作成绿色软件的,现在找不到了,你再找找,但是原理应该是这样的
      

  6.   

    Form2.Width = 11100
    Form2.Height = 7200
    WebBrowser1.Top = 0
    WebBrowser1.Left = 0
    WebBrowser1.Width = 11100
    WebBrowser1.Height = 7200
    WebBrowser1.Navigate "http://www.sina.com.cn"当然要用到 WebBrowser控件
      

  7.   

    WebBrowser控件先Navigate "about:blank"
    然后用Document.writeln写