Не как ответ, не для пользы, а
исключительно как прикол:
файл t1.html
<html>
<head>
<script type="text/javascript">
function f() {
var field = document.getElementById( "id1" );
var w = window.open( "t2.html" );
w.onload = function() {
field.value = w.foreignFunc();
w.close();
};
}
</script>
</head>
<body>
<input type="button" value="Go!" onclick="f()"><br>
<input type="text" id="id1" size="50">
</body>
</html>
Файл t2.html
<html>
<head>
<script type="text/javascript">
function foreignFunc() {
return "Function from other HTML-file was called";
}
</script>
</head>
<body>
</body>
</html>
У меня в мозилле работает, в хроме - нет, вылизывать, чтобы работало везде, не стал.