45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > javascript >

js 获取iframe的src实例

电脑软硬件应用网 45IT.COM 时间:2012-03-20 13:24 作者:佚名

js 获取iframe的src实例是一款利用js的dom来获取的,一般会给iframe设置一个唯编号,这样可以document.all.iftest.src来读取的哦。下面不说了。

 

 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" lang="zh-cn">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>js 获取iframe的src实例 - 技术教程网</title>
</head>
<body>
<a href="网页特效:test();">获取</a>
<div id="xxx"><iframe src="
http://www.baidu.com
" height="400" width="100%"></iframe></div>
<script type="text/javascript">
function test(box){
 var re=/s+src="([^"]+)"/;
 var src=document.getelementbyid(box).innerhtml.match(re);
 src=src?src[1]:"";
 alert(src);
}
test("xxx");
</script>
</body>
</html>

如果在iframe里面的自由操作,就不能给iframe.src赋值了
也就是说,其实取道的值都是现有的,或者是自己先赋值了的,外部的自由链接仍然不能取得

实例代码二

<script language="javascript">
              function test(){
              tmps教程rc=document.all.iftest.src;
              alert(tmpsrc);
}
              function gogo(ifsrc){
              document.all.iftest.src=ifsrc;
              }
</script>


<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
  <tr>
    <td height="258" colspan="2">
      <div align="center"><iframe name="iftest" id="iftest"
      border=0 frameborder=0 framespacing=0 height=400marginheight=0
      marginwidth=0 noresize scrolling=no
      src="
http://www.aimeige.com.cn/" width=400 vspale="0" ></iframe></div>
    </td>
  </tr>
  <tr align="center">
    <td>
      <input type="submit" name="submit" value="到sina" onclick="gogo('http://www.45it.net')">
    </td>
    <td>
      <input type="submit" name="submit2" value="到sohu"  onclick="gogo('https://www.45its.com.cn')">
    </td>
  </tr>
  <tr>
    <td colspan="2">
      <div align="center"><a href="javascript:;" onclick="test()">显示地址</a></div>
    </td>
  </tr>
</table>

顶一下
(2)
66.7%
踩一下
(1)
33.3%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识