<script type="text/javascript">
function replaceScript() {
var toReplace = 'http://google.com';
var replaceWith ='http://yahoo.com';
document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith);
}
</script>
Затем инициализируйте в теге body, чтобы выполнить загрузку страницы.
<body onload="replaceScript();">
Должно работать нормально и заменить все экземпляры в HTML-коде тела.
Если он находится вiframe с идентификатором "external_iframe", то вы бы изменили document.body.innerHTML так:
window.frames['external_iframe'].document.body.innerHTML
Хотя я не уверен, что вы можете использовать его для внешнего сайта.
Кажется,немного информации здесь: Javascript Iframe innerHTML