Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   создание страницы из двух частей??? (http://forum.oszone.net/showthread.php?t=112856)

dima1981 01-08-2008 04:38 865589

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

vadimiron 01-08-2008 10:37 865720

dima1981,
А почему не хотите заново грузить форму?? Не так уже и много она весит..... Это же не картинки....
А саму форму обязательно показывать при отображение результатов??? Может её просто не показывать??

Самый модерный ;) вариант - AJAX: перезагружайте только ту часть страницы, которая нужна - и никаких фреймов не нужно

dima1981 01-08-2008 11:04 865742

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

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

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

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

но думаю способ есть продолжу смотреть всякую инфу, спасибо vadimiron,

vadimiron 01-08-2008 11:58 865775

dima1981,
А у вас там PHP код?? Тогда загружатся будет не весь код, а только получившийся HTML. PHP код исполняется же на сервере и никуда не передаётся!

Пользуйтесь FireFox+FireBug - там очень удобно анализировать, сколько весит страничка и сколько времени нужно на загрузку её элементов

dima1981 01-08-2008 13:18 865826

в самой форме рнр нет, а FireFox+FireBug конечно хорош скорее всего плюс вся эта шумиха связанная с ним на политику походит чем то примеров масса то за то не за и т.д. и т.д. но мне и експлорер катит ) а не правильно разве апач когда набераеш 127.0.0.1 и видишь список файлов хранящихся в htdocs отображает вес каждого файла, тогда эт не радует?

вот была у меня книга по веб дизайну или что то в этом роде, хоть убей не помню как называется скачал на каком то сайте, там было сказано так что создается, что то типа "чердак", "подвал" и основной документ, так вот там они чердак и подвал в которых можеш размещать документы любого формата загружались на страницу при помощи jvascripta кажись и сохраняются в браузере того кто зашел на сайт в течении всего сеанса, но полазил по сайтам c java и что то не встречались мне статьи на данную тему, продолжу ведь есть способ полюбому.

dmitryst 01-08-2008 13:32 865837

Цитата:

Цитата dima1981
а не правильно разве апач когда набераеш 127.0.0.1 и видишь список файлов хранящихся в htdocs »

если файлы статические, то да, а если там скрипты - размер не совпадет (например, я написал в файл какой-то скрипт на 300 кб, а он выполнился с ошибкой, и мне сервер отдал всего 1 кб :) ). Так что
Цитата:

Цитата dima1981
FireFox+FireBug конечно хорош »

Можно форму перегружать заново, можно ввести кнопку, к которой прикрутить JavaScript, которы будет переписывать данные в другое место, очищая форму (вообще-то, я не совсем понял, что вам надо получить в итоге)

Цитата:

чтоб когда из него по ссылке переходишь то страница на которую ведет ссылка отображалась во весь экран?
- а кто мешает открыть только форму на отдельной странице во весь экран (можно получить из скрипта)?

dima1981 01-08-2008 14:02 865859

dmitryst,
Цитата:

Цитата dmitryst
если файлы статические, то да, а если там скрипты - размер не совпадет (например, я написал в файл какой-то скрипт на 300 кб, а он выполнился с ошибкой, и мне сервер отдал всего 1 кб ). Так что »

до этого дорости надо не могу этого понять про скрипты и все такое html и css куда не шло, но это выражение для полного понимания понимаю требует определенного опыта в програмировании которого у меня нет пока )

Цитата:

Цитата dmitryst
Можно форму перегружать заново, можно ввести кнопку, к которой прикрутить JavaScript, которы будет переписывать данные в другое место, очищая форму (вообще-то, я не совсем понял, что вам надо получить в итоге) »

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

Цитата:

Цитата dmitryst
- а кто мешает открыть только форму на отдельной странице во весь экран (можно получить из скрипта)? »

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

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

только как и на любой странице там у меня над формой есть ссылка на лицевую страницу и если заполняющий форму захочет например с этой страницы перейти на лицевую то щас он с учетом фреймовой конструкции сайта и кликнет на лицевую то лицевая страница появится во второй части фрейма но это не то, т.к. видать её только на восемьдесят один процент.

dmitryst 01-08-2008 14:12 865870

Цитата:

Цитата dima1981
он с учетом фреймовой конструкции сайта и кликнет на лицевую то лицевая страница появится во второй части фрейма »

ну так и надо было сказать :)
Просто в свойствах ссылки на первую страницу надо указать - "target = "parent" ". Вроде, так (или top вместо parent). Страница откроется не во фрейме, а во всем окне.

dima1981 01-08-2008 14:28 865878

Цитата:

Цитата dmitryst
target = "parent" »

это правильно, большое спасибо ) впервые такие инструкции для ссылок вижу но получилось, супер! рад общению )

dima1981 01-08-2008 18:58 866041

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

dmitryst 01-08-2008 20:37 866106

Цитата:

Цитата dima1981
но загружалась бы нижняя часть фрейма »

так там второй фрейм или у вас всего один фрейм? Если фрейма два, то нужно указать в свойствах документа, чтобы он загружался в нижний фрейм (по имени фрейма, например, "target = "frame_niz" ")

timon4ik 02-08-2008 01:01 866237

Цитата:

Цитата dmitryst
"target = "parent" ". Вроде, так (или top вместо parent) »

Вернее target = "_parent" (или target = "_top")

dima1981 02-08-2008 06:52 866278

к кнопкам формы
Цитата:

Цитата timon4ik
target »

не подходит прописываю в ней эту инструкцию
<input type="submit" name="submit" target = "content" value="готово">content название нижнего фрейма, тор верхнего

и когда доходит дело до отправки формы т.е. нажатия кнопки, то нижняя часть остается и загружается верхняя в которой и находится форма с кнопкой, потребность такова чтоб нажимая кнопку"готово" в форме находящейся в фрейме top верхняя часть сам фрейм тор оставался как есть т.е. не перезагружался, но загрузка начиналась бы в нижней части страницы т.е. втором фрейме с названием content, если такое вообще таким методом осуществимо

файл фрейма выглядит следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>îî</title>
</head>
<frameset rows="19%,*" border="0">
<frame src="oo.html" name="TOP" scrolling="no" noresize>
<frame src="oot.html" name="CONTENT">
</frameset>
</html>


Время: 01:37.

Время: 01:37.
© OSzone.net 2001-