某一框架中字符替换问题,谁帮我解决,我愿送上500分,急!谢谢

liuyun9806 2005-02-19 12:01:03
一个网页,上下等分的框架,上框架为自己的内容,下面的框架为链接来的一个网站。我要的效果是:在浏览网页的时候,下框架网页的内容中的一部分文字会替换成我想要的文字
举例:我下框架中链接www.sina.com.cn,我想在浏览时,上框架内容不变,下框架凡是出现sina这个单词的地方,全部替换成空格。应该怎么做?
替换的也许是asp页,所以直接修改html是不行的
引申:如果替换文字可以做到,替换图片应该怎么做?
...全文
130 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
awaysrain 2005-02-21
  • 打赏
  • 举报
回复
用js的话跨域操作可能会有问题,建议你在服务器端进行操作,比如如果你用asp的话在服务器端用xmlhttp读取页面内容,然后替换后再输出出来,jsp等也应该有类似的方法
gmlwl 2005-02-20
  • 打赏
  • 举报
回复
读取整个网页,把整个网页做为一个字符串进行处理即可.
cxz7531 2005-02-20
  • 打赏
  • 举报
回复
作不到的,不在同一个域内,js无法操作。
你可以变通一下,在上框架加一个隐藏的iframe,链接www.sina.com.cn,用javascript把这个iframe的document.body.innerHTML取出赋给一个长字符串变量,替换,再写入下框架的document.body.innerHTML
deiphi 2005-02-20
  • 打赏
  • 举报
回复
关注
风流才子 2005-02-20
  • 打赏
  • 举报
回复
不容易。。。至少效率方面会比较低。先抓取,再替换后显示输出,还要实时无刷新,有点难度。
ly1995 2005-02-20
  • 打赏
  • 举报
回复
做一个代理类,抓取想要的网站,替换后再输出
xishanlang2001 2005-02-19
  • 打赏
  • 举报
回复
不行吧?js不能跨域访问。
但你可以在asp里,用xml内置对象提取sina.com生成的html代码。
然后处理一下,response.write出来。
liuyun9806 2005-02-19
  • 打赏
  • 举报
回复
可是我的网页要随着我链接的网页动态的更新阿
keaizhong 2005-02-19
  • 打赏
  • 举报
回复
应该是这样子的步骤:
你先读取文件,再替换掉里面的字符,然后输出成文件,这利用JS应该是没有什么问题的。
只是做起来是一个烦琐的过程吧。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧