VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 803|回复: 2

(BHO)如何修改网页内容

[复制链接]

4

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-9-25 18:00:02 | 显示全部楼层 |阅读模式
在做一个网吧广告系统,要在IE里加入广告代码,请问用什么方法能够修改网页内容,万分感谢,原来用innerHtml,可是会把原来网页的代码覆盖掉。
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-9-27 19:30:01 | 显示全部楼层
你可以通过document对象来添加新东西,比如document.createElement

<SCRIPT>
function fnCreate(){
    oData.innerHTML="";
    var oOption=oSel.options[oSel.selectedIndex];
    if(oOption.text.length>0){
    var aElement=document.createElement(oOption.text);
    eval("aElement." + oOption.value + "='" + oText.value + "'");
    if(oOption.text=="A"){
        aElement.href="javascript:alert('A link.')";
   }
   }
    oData.appendChild(aElement);
}
</SCRIPT>
<SELECT ID="oSel" onchange="fnCreate()">
<OPTION VALUE="innerText">A
<OPTION VALUE="value">&lt;INPUT TYPE="button"&gt;
</SELECT>
<INPUT TYPE="text" ID="oText" VALUE="Sample Text">
<SPAN ID="oData" ></SPAN>
回复

使用道具 举报

0

主题

21

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-9-27 19:45:01 | 显示全部楼层
You will receive a window object in your implementation of IDispatch.Invoke, when the DocumentComplete event is fired (http://support.microsoft.com/kb/180366).

call
document.parentWindow.execScript(MY_SCRIPT_AS_STRING, 'JavaScript');
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表