通过js获取iframe的网址的ID号

来源:互联网 发布:全国省市区地址数据库 编辑:程序博客网 时间:2024/05/18 01:56
<script language="javascript">function getParameter(param){var query = window.location.search;//获取URL地址中?后的所有字符var iLen = param.length;//获取你的参数名称长度var iStart = query.indexOf(param);//获取你该参数名称的其实索引if (iStart == -1)//-1为没有该参数return "";iStart += iLen + 1;var iEnd = query.indexOf("&", iStart);//获取第二个参数的其实索引if (iEnd == -1)//只有一个参数return query.substring(iStart);//获取单个参数的参数值return query.substring(iStart, iEnd);//获取第二个参数的值}function init() {var param = getParameter("id");document.getElementById("id").value = param;}</script>

已经通过上面获取到了id的值输出给了

<input id="id" type="text"/>  这个能显示

<iframe  src="news.php?id="&id&""></iframe>

下面是列子


<!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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head> <body><iframe src="news.php?id=" id="ifra"></iframe><!--比如可以是<iframe src="news.php?id=123"></iframe>--><!--比如可以是<iframe src="news.php?id=456"></iframe>--><!--只要iframe根据来源的ID打开不同的内容--></body><script type="text/javascript">    function getParameter(param)    {        var query = window.location.search;//获取URL地址中?后的所有字符        var iLen = param.length;//获取你的参数名称长度        var iStart = query.indexOf(param);//获取你该参数名称的其实索引        if (iStart == -1)//-1为没有该参数            return "";        iStart += iLen + 1;        var iEnd = query.indexOf("&", iStart);//获取第二个参数的其实索引        if (iEnd == -1)//只有一个参数            return query.substring(iStart);//获取单个参数的参数值        return query.substring(iStart, iEnd);//获取第二个参数的值    }     function init() {        var param = getParameter("id");        document.getElementById("ifra").setAttribute("src", "news.php?id=" + param);    }init();</script></html>


0 0
原创粉丝点击