Cheery

.:МордератоР:. | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору tunik Ну.. а дальше, в основном файле смотришь document.referer, к примеру, и если с твоего сайта, то открываешь в том фрейме.. не помню, правда, передается ли реферер через location.href... А вообще эта тема уже была тут.. некоторые браузеры и файерволлы режут реферера... Тогда лучше сделать так, что Есть два файла.. test1.htm и test2.htm test1.htm Код: <script> document.write("<a href=test2.htm?loc="+window.location+">Click here</a>"); </script> | На самом деле это твой код, что выше.. который кидает на индекс.. просто нужно добавить адрес страницы откуда кидаешь.. Цитата: <script language="JavaScript"> <!-- if (window.parent.frames.length == 0) { location.href="http://www.tunik.kiev.ua/index.html?loc="+window.location; } //--> </script> | test2.htm - индекс файл.. в котором получаешь значение переменной loc Цитата: <script> var args = parseQueryString (); document.write(args['loc']); function parseQueryString (str) { str = str ? str : location.search; var query = str.charAt(0) == '?' ? str.substring(1) : str; var args = new Object(); if (query) { var fields = query.split('&'); for (var f = 0; f < fields.length; f++) { var field = fields[f].split('='); args[unescape(field[0].replace(/\+/g, ' '))] = unescape(field[1].replace(/\+/g, ' ')); } } return args; } </script> | Ну а дальше просто делаешь src для того фрейма равным адресу, который сидит в args['loc']
|