有一文件ABC.html。现在要在该文件最下端增加“我的个人网站”,同时该6个文字链接到“http://www.sohu.com”,如何实现?请各位大虾指点。

解决方案 »

  1.   

    webbrowser有修改状态的功能!
    30分太少。
      

  2.   

    才100分?就算是100分,你结贴时系统还返给你50分呢,而且你发贴的同时还得到了系统奖励10分。实际100分你只等于付出了40分的代价。你的话说反了。你说“只要能解决问题,可以追加到100分”,应该改为“贴子先加到100分,解决的希望会大一些。”而不是说问题得到解决了才可以加分。万一你解决了不加分怎么办?不结贴怎么办?这样的人太多了。算了不说分的问题了。你的问题给你两个思路自己研究,一种是修改网页源码,添加一个script脚本,直接将状态栏上写上你要的效果。另一种方法是用webbrowser修改网页状态栏,此法要不停修改,因为状态在不停的改变,有点繁琐。
      

  3.   

    直接用文本编辑器修改文件。<a href="http://www.sohu.com">我的个人网站</a>
      

  4.   

    先进入编辑模式
    var Range: IHTMLTxtRange;
    begin
       Range := ((webbrowser.Document as IHTMLDocument2).body as
        IHTMLBodyElement).createTextRange;
       Range.collapse(False);
       Range.pasteHTML('<ahref="http://www.sohu.com">我的个人网站 </a>');
    end;不进入编辑模式应该也是可以的,但麻烦,300分我也懒得去写:)同意mwy654321
    分太少了。
    本来就是游戏,最重要的是自己解决了问题。
      

  5.   

    把文件读入内存,在</body>之前加上<ahref="http://www.sohu.com">我的个人网站
      

  6.   

    轻松搞定,完全没有像某些人讲的那么复杂:代码如下:
    Memo1.Lines.Clear;
    Memo1.Lines.LoadFromFile('1.html');
    Memo1.SelLength := Length(Memo1.Text);
    Memo1.Lines.Append('<a href="http://www.sohu.com">我的个人网站 </a>');
    Memo1.Lines.SaveToFile('2.html');
    ==========================================================================
    严重鄙视mwy654321,只知道要分的人,分难道对你就那么重要,没有分你就不肯帮助别人了吗?感谢除mwy654321之外的所有热心的人!感谢你们的帮助!
      

  7.   

    当然重要,我来论坛就是挣分,以技术换分理所当然。就像你去饭店吃饭,钱对于饭店来说就是给你做饭的动力,需要100块的你只给30块行吗?人家给你做饭也很辛苦!你搞定个啥?你那是本地网页,如果你访问www.baidu.com,你能在网页上添加上你的链结信息吗?你的代码只能在本地搞,并不能修改当前webbrowser中访问的网页。
      

  8.   

    我确实已经实现了修改远程网站上的网页。天下不会大乱,如果你不相信可以联系我,我给你提供exe让你折服。如果你相信了或者觉得此问题你不关注,那么就不必联系我。
      

  9.   

    你提的问题根本就与DELPHI无关。那纯粹是编辑网页。
    这当然不重要,因为你的水平离使用DELPHI还相差太远。
    重要的是,你永远都不可能达到能够使用DELPHI的水平。
    这与你的人品有关。