Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Открытие во фрейме одновременно двух ссылок


Автор: tailer_derden 4.7.2009, 15:09
Имеется файл с 2 фреймами ROWS.
Необходимо сделать так  что бы при нажатии на ссылку в нижнем фрейме произошел переход на другую страницу например на 1.html и одновременно переход на страницу например 2.html в верхем фрейме.
Как это организовать не изменяя тега <a> ?

Автор: bars80080 4.7.2009, 17:49
изменить тэг a программным способом

Код

<a id="qw" href="1.html">link</a>



Код

window.onload = function() { asdf(); }

function asdf() {
    document.getElementById('qw').onclick = function() { zxcv(); };
}
function zxcv() {
    parent.frame1.location.href = '2.html';
}


конечно, лучше переходы присвоить обоим событиям и вначале грузить верхний фрейм, а затем перезагружать нижний

Автор: tailer_derden 4.7.2009, 19:24
Дело в том, что я хочу организовать что то типа вроде, как на ifolder'e:
Контекстная реклама...   smile 
Чтобы скачать файл, необходимо нажать на какую-нибудь ссылку спонсора (контекстной рекламы).
Пользователь нажимает на нее и к примеру в нижнем фрейме открывается страничка спонсора, а в верхнем начинается скачивание файла.
Но дело в том, что во всех правилах контекстной рекламы, звучит изменение ссылок категорически запрещено  smile , поэтому скорее всего, то что предложил bars80080, скорее всего не подойдет.  smile 

Может есть вариант какого-нибудь скрипта, типа на страницы если нажать ЛЮБУЮ ссылку (т.е. при нажатии на тег <a> вообще) в нижнем фрейме произойдет переход на файл 1.html, а в верхнем на 2.html ?  smile 

Автор: bars80080 4.7.2009, 21:07
не понятно. твоя страничка с твоими ссылками на спонсоров. что мешает их изменить? спонсору единственно важно - чтобы на него пришли, и всё

Автор: tailer_derden 4.7.2009, 21:28
Фишка то в том что это контекстная реклама Begun, и если я просто поставлю прямую ссылку на спонсора я ничего не заработаю, все клики проходят через скрипт и там нет доступа напрямую к тегу <a>
Пример:
Код

<script type="text/javascript">
var begun_auto_pad = xxxxxxxx;
var begun_block_id = xxxxxxxxx;
</script>
<script src="http://autocontext.begun.ru/autocontext2.js" type="text/javascript"></script>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)