页面加载后更改iframe的内容

时间:2014-02-01 15:23:59

标签: php jquery html iframe joomla

我遇到了更改iframe内容的问题, 我正在使用许多组件在joomla开发的网站上工作 因为我需要将三个组件合二为一。

所以我使用iframe来加载各种各样的组件。

但问题是,当我点击iframe中的链接时,它会在页眉和页脚中加载iframe的整页。

看到这张图片 when page is load with iframe

when click on link of iframe

在此页面中,单击添加条目。它使用页眉和页脚加载整个页面。 我只需要该组件的内容而不是ehole页面。

我试过很多像

这样的事情

1)

function loadIframe(iframeName, url) {
var $iframe = $('#' + iframeName);
if ( $iframe.length ) {
    $iframe.attr('src',url);   
    return false;
}
return true;
}

2)

$('#iframeID').contents().find('#someID').html();

和很多东西,但它不起作用。因为我想要更改的链接在iframe中,当我点击iframe的这个链接时,它会加载整个页面。

所以请帮我解决这个问题。 感谢

1 个答案:

答案 0 :(得分:0)

当您点击<a>标记时,IFrame将呈现相应的链接响应。点击IFrame中的任何链接即可使用ajax调用。仅从ajax响应中提取body部分并将其放在相应的IFrame体中。