Страница 1 из 1
А это вообще реально?
Добавлено: Чт авг 04, 2005 13:24
Kria
Реально сделать чтоб в отдельном фрэйме загружался любой,выбранный пользавателем сайт?
Получается что в одтдельном фрэйме должна находиться адрессная строка в которой после ввода адреса сайта будет грузиться сайт!
Как это сделать? Подскажите плиззз!
Добавлено: Чт авг 04, 2005 13:42
Monkey mafia
Это все реально....и очень даж не трудно...просто сейчас очень многие сайты стараються избегать фрэймов.....может в силу неудобств...да и еще если сайт за грузиться и только один фрэйим не будет грузиться....ну там из-за збоя на сервере или еще чего...посетитель будет думать что сайт не удался.....
А если сайт целиком не загрузиться...он просто подумает что его и не существует...по крайнее мере во втором случае он не будет писать в гостевой какой из вас получился неудачный веб программер!
ответ на твой вопрос!
Создаешь html файл и вписываешь примерно следующий код
<html>
<head>
<title>Мой Сайт</title>
</head>
<frameset cols="196,*" frameborder="0" border="0">
<frame src="здесь адресс странички" marginheight="1" marginwidth="0" scrolling=yes noresize name="menu">
<frame src="здесь адресс страничкиl" marginheight="4" marginwidth="0" scrolling=yes noresize name="main">
</frameset>
</html>
Функция cols ето сколько пикселей слева....функция rows - ето сколько пикселей сверху занимает твой фрейм......тренируйс и експерементируй.....ваСкрипту полазать....К сожелению скрипт незнаю ентот!Сама ищчи1
Добавлено: Чт авг 04, 2005 16:09
Kria
Пасибо те огромное!
ещё один вопросик. Как замутить чтоб адрес странички можно было указывать самому, в смысле чтоб там была строка в которую я пише адрес и он начинет грузиться!
Ну как в браузере!
src="здесь адресс странички"
Добавлено: Чт авг 04, 2005 17:28
ZorroGFS
К примеру так:
br.html
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<frameset rows="50,*">
<frame name="url" src="bru.html" marginwidth="10" marginheight="10" scrolling="no" frameborder="1" noresize>
<frame name="main" src="" marginwidth="0" marginheight="0" scrolling="yes" frameborder="0" noresize>
</frameset>
</html>
bru.html
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form name="furl" onsubmit="parent.main.location.href=document.furl.turl.value;">
URL:<input type="Text" name="turl">
<input type="Submit">
</form>
</body>
</html>
урла нужна в полном формате, то есть с http:// иначе локалом считает.
Добавлено: Чт авг 04, 2005 17:46
Monkey mafia
Kria,
воть только зачем те на сайте чтоб с него можно было выйти на другую страницу!
Добавлено: Пт авг 05, 2005 10:22
Kria
Мне в принципе надо чтоб сначала с другой странички всё грузилось на мою, а уже с неё я и просматриваю сайт!
Лучше конечно достать
БЕСПЛАТНЫЙ proxy server с неограничиным трафиком и 128 кб/с
Но никто мне такое не даст!
Добавлено: Пт авг 05, 2005 10:32
ZorroGFS
Kria,
"Аааааааа, ви в этом смисле" (с) анекдот.
ну тады тот вариант что предложил с фреймами не подойдёт, так как в таком случае всё будет грузить твой же браузер с твоего же ип.
Тут надо будет делать например в пхп, взятие страницы курлом, репарсинг её что бы убить с неё ссылки на опять же через твой "прокси" и отдача. Геммор одним словом

Добавлено: Сб авг 06, 2005 01:32
Kria
Думаешь я не понимаю что это гемор!
Но трафик заканчивается, а платить не хочется!
Добавлено: Пн авг 08, 2005 20:59
ищейка
Kria,
всё что тебе советовали лапша )
а на самом деле
в тэге фрэйма или айфэйма есть такой параметр name
а в тэге A есть такой параметр target так вот в таргете указывается имя фрэйма в который надо загрузить, а это имя устанавлевается параметром name в тэге фрэйма