Не сочтите за глупость, но можно ли в javascript обратиться к элементу, находящемуся на другой странице?
Как уже и говорили ранее, если бы вы более точно указали цель, то получили бы ответ с наименьшим количеством костылей.

Вот пример работы с соседним окном. Пример (!)сильно не совершенный, который лишь демонстрирует как это работает.

Оба файла кладем в одну папку и открываем index.html
На кроссбраузерность это решение не проверено, и если это необходимо, то лучше воспользоваться JavaScript фреймворком. Поиск элементов в другом окне, будет так же гораздо более простым в случае использования например jQuery 

<!-- index.html-->
<html>
<head>
<title>главное окно</title>
<script type="text/javascript">
var newWin; 
function showText(){
  if (newWin != null){
    alert(newWin.document.getElementById('textinwin').value);
  }
}
</script>
</head>
<body>
<input onclick="newWin = window.open('newwin.html', 'newwin' )" type="button" value="Открыть окно с текстом"></input>

<input onclick="showText();" type="button" value="Получить текст"></input>
</body>
<html>


<!-- newwin.html-->
<html>
<head>
<title>окно с текстом</title>
</head>
<body>
<textarea id="textinwin" rows="3" cols="40" >текст именованного окна</textarea> <!--size="300,300" width="300" height="300"-->
</body>
<html>

Ну, у меня такая ситуация: у меня есть 2 ифрейма. В одном отображаются ссылки, а в другом файл *.py. В моём случае я хочу, чтобы в другой фрейм передавался innerHTML нажатой мной ссылки.