问:想通过在地址栏输入一段JS来设置一下页面里某个FRAME中的IFRAME的URL和里面某个TEXT的值,然后点击提交按钮。注意:页面是其它网站的,不要给出一些改动页面代码的答案。具体情况如下:

主页面.htm:

 <FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=*,1005,*> <FRAME src="blank.html" frameBorder=0 noResize scrolling=no> <FRAMESET border=0 frameSpacing=0 rows=*,585,* frameBorder=0> <FRAME name=Frame1 src="http://.../blank.html" frameBorder=0 noResize scrolling=no> <FRAME name=primaryFrame src="http://.../main.jsp" frameBorder=0 noResize scrolling=no> <FRAME src="http://.../blank.html" frameBorder=0 noResize scrolling=no> </FRAMESET> <FRAME src="http://.../blank.html" frameBorder=0 noResize scrolling=no> </FRAMESET> 

main.jsp :

<iframe id=chatFrame name=chatFrame src="http://.../a.jsp" ></iframe>

<iframe id=mainFrame name=mainFrame src="http://.../b.jsp" ></iframe>

要求:

1.当打开主页面后,在地址栏里输入一段JS,来改变mainFrame的src为http://.../c.jsp.

2.当打开主页面后,在地址栏里输入一段JS,来设置mainFrame此时的页面中name为"txt1"的文本框的值为"119",并点击其中name为"btn1"的按钮.

GOOGLE了一下,还真没找到现成的类似答案。于是自己试了试,试出了答案。相信对于再问同样问题的朋友,可以有所帮助。

1.javascript:frames("primaryFrame").document.mainFrame.location=http://.../c.jsp;

2.javascript:var a=frames("primaryFrame").document.mainFrame.document.getElementById("txt1").value="119";frames("primaryFrame").document.mainFrame.document.getElementById("btn1").click();

至于设置文本框为什么是var a=frames("primaryFrame").document.mainFrame.document.getElementById("txt1").value="119";而不是直接用frames("primaryFrame").document.mainFrame.document.getElementById("txt1").value="119"; 大家试试就知道了。

用JS操作FRAME中的IFRAME及其内容相关推荐

  1. js操作frame详细解说,window.opener和window.parent的区别

    js操作frame详细解说,window.opener和window.parent的区别 frame框架里的页面要改其他同框架下的页面或父框架的页面就用parent window.opener引用的是 ...

  2. python中frame中的元素怎么识别_python3.6+selenium实现操作Frame中的页面元素

    有时网页中会嵌套一个或者多个Frame,此时我们直接去找嵌套在Frame里面的元素会抛出异常,所以在操作的时候我们需要将页面焦点切换到Frame里面,下面我们就以一个实例演示一下! 首先先创建三个ht ...

  3. 枚举IHTMLDocument2中所有IFRAME的内容

    枚举IHTMLDocument2中所有IFRAME的内容 收藏 #include <mshtml.h> #include <afxhtml.h> #include <at ...

  4. python中frameset中的元素怎么识别_python3.6+selenium实现操作Frame中的页面元素

    有时网页中会嵌套一个或者多个Frame,此时我们直接去找嵌套在Frame里面的元素会抛出异常,所以在操作的时候我们需要将页面焦点切换到Frame里面,下面我们就以一个实例演示一下! 首先先创建三个ht ...

  5. js 取html自定义属性,JS操作html中的自定义属性

    web.jpeg 自定义属性 程序开发中由开发者自己定义的属性 那么怎么添加自定义属性呢?怎么作用在标签上呢? JS提供设置和获取 自定义属性的方法 自定义属性的设置和获取 设置自定义属性:setAt ...

  6. [自用]js 打印网页中指定的部分内容和范围

    打印网页中定义的部分内容的实现方法 正常情况下的打印是使用 window.print();直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法: 1.在页面的代码头部处加入JavaSc ...

  7. JS操作frame框架

    1 框架编程概述 一个Html 页面可以有一个或多个子框架,这些子框架以<iframe>来标记,用来显示一 个独立的Html 页面.这里所讲的框架编程包括框架的自我控制以及框架之间的互相访 ...

  8. js操作table中tr的顺序,实现上移下移一行的效果

    总体思路是在table外部加个div,修改div的innerHtml实现改变tr顺序的效果 具体思路是 获取当前要移动tr行的rowIndex,在table中删除掉,然后循环table的rows,到了 ...

  9. html input得到内容,js获得html中的input标签内容

    各种input标签,定义不同的name="?",通过按钮调用js获得 ---------------------单选按钮,组名是1 --------------------复选按钮 ...

最新文章

  1. java中toString的使用
  2. PHP利用jpgraph类画折线图
  3. 检测电脑硬件的软件_为电脑DIY爱好者推荐一款非常实用的硬件测试软件
  4. Android O: View的绘制流程(一): 创建和加载
  5. Rendering: repaint, reflow/relayout, restyle的学习笔记
  6. 《ASP.NET Core 微服务实战》-- 读书笔记(第9章)
  7. uni-app微信小程序登录;uni-app微信登录小程序;uni-app微信登录app;
  8. python爬取新闻网站内容findall函数爬取_Python爬取新闻网标题、日期、点击量
  9. python画同心圆程序_Python Turtle:使用circle()方法绘制同心圆
  10. VSCode自定义代码片段2——.vue文件的模板
  11. java编写一个整钱换零_Java编写钱币转换为大写程序
  12. 关于CAPWAP的一些概念
  13. cad添加自己线性_如何在CAD中添加自行创建的线型
  14. 打印系统开发(5)——书脊
  15. pth转onnx:RuntimeError: Exporting the operator uniform to ONNX opset version 9 is not supported.
  16. 线性代数让我想想:两步得到二阶矩阵的逆
  17. 浅淡风月 一些有意思的文章
  18. 网上流传ldquo;魔方文化启示录rdquo;
  19. Oracle 10G 64位下载
  20. 房贷流水不够怎么办及假流水办房贷通过了会有风险吗?这真不是危言耸听!

热门文章

  1. IP与域名之间的相互转换
  2. 用Go实现UTXO,UTXO实现
  3. 梯度与边缘检测常用算子:Roberts、Prewitt、Sobel、LOG,Canny、Lapacian算子
  4. 【MM小贴士】SAP采购订单创建参考采购申请的强控
  5. System.nanoTime()的使用
  6. 2023国自然已审核,预祝8月上榜
  7. 《Unity 3D脚本编程:使用C#语言开发跨平台游戏》序言
  8. 尚硅谷谷粒学院学习笔记(防坑点的总结部分勘误)
  9. Android系统学习(一)------编译系统Android7.0
  10. C# URL编码转换 URL转码 UrlDecode UrlEncode