怎么用js获取当前页的主域名后改变iframe的src地址

怎么用js获取当前页的主域名后改变iframe的src地址,第1张

<script type="text/javascript">

onload = function ()

{

    var locurl = windowlocationhost; //获取当前页主域名

    var tiaozhuan = documentgetElementById("tiaozhuan");

    if(locurl == 'C')

    {

        tiaozhuansrc='D';

    }

    else

    {

        tiaozhuansrc='B';

    }

}

</script>

<iframe id="tiaozhuan" src="B" scrolling="no" frameborder="0" marginwidth="0px" marginheight="0px"></iframe>

这个要看有没有选择器了

如果有的话 比如 iframe  的id name class 获取其它标签都可以

有的话下面 比如这是a页面 叫indexhtml

<html>

<head>

<style>

body{

width:100%;

}

#emmm{

height: 200px;

    width: 200px;

}

</style>

<body>

<iframe src="

</body>

</head>

</html>

b页面 叫fubenhtml

<html>

<head>

<style>

body{

width:100%;

}

#emmm{

height: 100px;

    width: 100px;

border:1px solid #ddd;

}

</style>

<body>

</body>

<script>

var cc = windowparentdocumentgetElementsByTagName("iframe");

for ( var i=0;i<cclength;i++ ) {

    if(cc[i]getAttribute("date-m") == "2333"){

alert(cc[i]getAttribute("id")+"/"+cc[i]getAttribute("name"));  

}

}

</script>

</head>

</html>

<!--

windowparentdocumentgetElementsByTagName("iframe")

这个代表获取父页面所有 iframe 

然后循环所有iframe 

判断当前iframe 的自定义属性  

判断他等不等于定的

getAttribute就是获取属性的  

(如果有id name class的话直接用值getAttribute("id");就可以)

-->//如果没有能判定的只知道是个iframe

//修改script代码

var cc = windowparentdocumentgetElementsByTagName("iframe");

for ( var i=0;i<cclength;i++ ) {

    if(cc[i]getAttribute("src") == windowlocationhref){

alert(cc[i]getAttribute("id")+"/"+cc[i]getAttribute("name"));  

}

}

//还是获取父页面所有iframe

//循环

//判断父页面iframe的src 是否等于当前的url   这里只写了全url 如果相对路径还要截取

//当前iframe 如果url和src相同输出当前的 id和name

parent不可以跨域 如果想要跨域来做什么修改就不要想了

initPagerList 为 iframe 页面内的方法。

<html>

<head>

 <title></title>

 <script>

  $(function(){

    /

     说明: iframeID 为iframe的ID;

     initPagerList 为 iframe 页面内的方法。

    /

    //调用iframe页面iframeID中的initPagerList方法

    $(windowparentdocument)contents()find("#iframeID")[0]contentWindowinitPagerList();

    //获取iframe页面iframeID中的文本框txtControlID对象

    var txtControlObj=$(windowparentdocument)contents()find("#iframeID")[0]contentWindowfind("#txtControlID");

    //为iframe页面iframeID中的文本框txtControlID赋值

    txtControlObjval("我就是你需要设置的内容值!");

  });

 </script>

</head>

<body>

</body>

</html>

iframe框架css绝对路径的写法如下。

路径指文件存放的位置,在网页中利用路径可以引用文件,插入图像、视频等。表示路径的方法有两种:相对路径,绝对路径。

css绝对路径怎么写:

绝对路径是指完整的网址。假设你通过虚拟目录新建了个的aspnet站点,名字是site则你的站点访问路径是>

以上就是关于怎么用js获取当前页的主域名后改变iframe的src地址全部的内容,包括:怎么用js获取当前页的主域名后改变iframe的src地址、如何用 iframe 中的 JavaScript 获取 iframe 本身的 ID 或 name、jquery怎么获取当前页面iframe的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10094338.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存