更改iframe中的文字内容

时间:2012-11-19 21:08:51

标签: jquery iframe translate

我有一个工具,它不是我的,它位于子域中:app.domain.com。这个工具是英文的,这些人不想翻译它。

所以我决定翻译iframe并使用jQuery(Google翻译不起作用)和其他子域apps.domain.com更改文本。

我该怎么办?我在这个网站上搜索,但我没有得到回复。

这是我的代码,它没有运行:

<iframe src="http://app.domain.com" id='inneriframe' scrolling="no"></iframe>

<script>
$(document).ready(function() {
    $("#inneriframe").contents().find('body').text("Clientes");
    $(this).html($(this).html().replace('Password','<span class="stars stars5">* * * * *</span>'));
    $("#inneriframe").contents().text($(this).text().replace('Password','Name:')); 
});
    }
</script>

1 个答案:

答案 0 :(得分:0)

如果您可以选择修改“工具”(您没有解释它究竟是什么),请将两个文档中的document.domain属性设置为domain.com

此外:修改$("#inneriframe").load()上iframe的内容,以确保iframe中的文档已加载。