|
|
|
|
|
для: sim5
(10.08.2007 в 14:37)
| | Спасибо за ответ. | |
|
|
|
|
|
|
|
для: zloi_burgui
(10.08.2007 в 14:11)
| | Вам достаточно набрать в поисковике IFRAME и вы получите массу предложений, описания HTML в сети очень много. Что касается AJAX, то однажды мне потребовалось нечто подобное, но нужно было более компактное решение. Я воспользовался решением предложенным Красносельским К.К.
<form id=frm action="myscript.php" onsubmit="this.setAttribute('target','myframe');">
<input type="TEXT" size="50" name=file>
<input type="submit" value="Отправить">
</form>
<iframe onLoad="window.document.getElementById('content').innerHTML= myframe.document.body.innerHTML;" frameborder='0' width='0' height='0' name="myframe" id="myframe"></iframe>
<div id=content></div>
|
Это работает так же как и AJAX, хотя и в урезанном варианте. Если вы знакомы с РНР достаточно хорошо, то вам не трудно будет разобраться в этом простом коде. А он будет обеспечивать загрузку запрошенных с сервера данных без перезагрузки основной страницы. | |
|
|
|
|
|
|
|
для: sim5
(10.08.2007 в 10:37)
| | Нет я не огорчился, критика по сути всегда хороша. Просто хочется разобратся в чем дело, и что делать в этом случае. Меня просто бесит почему на домашнем все нормально, а на сервере все летит. То есть ошибок в коде нет, только стоит вопрос что делать в этом случае. А насчет денег и репутации - веб-мастеринг не моя основная проффесия, а просто допольнительная загрузка за 60 баксов в месяц + администрирование все и вся, но это лирика.
Может подскажете где можна почитать про IFRAME и создание такой же страницы как у меня с их помощью.
Спасибо за ответы и критику | |
|
|
|
|
|
|
|
для: zloi_burgui
(10.08.2007 в 09:49)
| | Я не вкоей мере не хотел вас огорчить. Но то, что вы сделали никакого отношения к AJAX не имеет даже близко.
Подумайте сами. У вас левое меню:
Во-первых странно выглядит, не думайте что пользователю все равно какой там адрес отображается, для чего он у вас? Можно было бы и без него обойтись, вам ведь только вызов сценария нужен.
Во-вторых, если бы вся ваша идея заключалась в том, чтобы облегчить пользователю доступ к страницам (не к одной) какого либо модуля, например, Гостевой книге, без перезагрузки основной страницы, в этом случае да. Но это не скрытые DIV или LAYER должны быть, а загодя помещенный IFRAME (или применен "истинный" AJAX). Вот клик по понкту меню и вызывал бы в данном случае страницу с IFRAME, в который бы можно было загружать страницы Гостевой книги.
У вас же с помощью всей конструкции выводятся три скрытых текста - зачем это все. Я понимаю, можно скрыть в DIV коментарии краткие к чему-то, либо поместить доп. инфрмацию к элементам страницы, но вот смысла того, что вы делаете, я не понимаю. Может это из-за того что мне не ведома полностью вся ваша идея, может быть, я просто сказал, что я бы не стал такого делать, так как смысла в этом не вижу.
Деньги срубить - это конечно можно, и иногда очень легко, благо непонимающих клиентов вокруг много, и не только в области HTML, но и в других областях. Но понимаете это все таки не путь для обогащения - раз поверят, два, а потом лети к праху вся репутация. А это потерять гораздо больше, чем случайно "срубленные" деньги. Счастье не в деньгах, а в их количестве, но это еще не значит, что это количество нужно обеспечивать любыми средствами.
У меня нет намериния обидеть вас, но подумайте, и может вы найдете более лучшее и более полезное решение. Я вас не заставляю, а просто высказываю свое мнение, а оно может быть и ошибочным. | |
|
|
|
|
|
|
|
для: sim5
(09.08.2007 в 18:07)
| | Не хотите разбиратся не надо, и на том спасибо за ценные ответы. К Вашему сведению то что я сделал и есть наипростейший AJAX, если Вы не видите пользы это не означает что все так плохо я не просил давать оценку сайту, а просто спросил совета, если не знаете что ответить то не отвечайте вовсе. Насчет денег срубить это мои проблемы, можна думать все такие ангелочки с крылашкими и денег не рубите с клиентов, так что не надо здесь разводить демагогию. То что проблемы в слоях я с Вами согласен, будем искать.
Все равно спасибо за ответы.
С уважением Роман
PS желаю Вам больше сдержаности в высказиваниях о работе других людей | |
|
|
|
|
|
|
|
для: zloi_burgui
(09.08.2007 в 17:52)
| | Если уж и облегчать "жизнь" пользователю, т.е. выводить некую информацию на странице, не перегружая ее всю, то воспользуйтесь либо AJAX или на крайний случай просто iframe. Но лично я не вижу причин и пользы вашей задумки. Деньги "срубить" это конечно идея, но уж лучше сделать тогда более ценное, а не "туманить глаза".
Все-таки у вас проблемы где-то в слоях или рядом, я не разбирался с вашим кодом, да думаю и никто не захочет - он не просто прост, а не интересен. Выбросьте вы эту никчемную идею со скрытыми слоями, сделайте нормальное меню, с нормальным вызовом, а если хотите произвести эффект на начальство - придумайте что либо более оригинальное и полезное. | |
|
|
|
|
|
|
|
для: sim5
(09.08.2007 в 15:02)
| | Ссылка на страницу http://museum.lviv.net/ua/vidvo/index.php, насчет layer не думаю, он просто показывает верхнее меню. Да сами исходники страницы я прикрепил в верхних постах. Код Явы очень простой две функции, одна скрывает а вторая отображает. Насчет того для чего мне было город городить с скрытыми слоями первым делом хотел поучится, ну и конечно нужно перед начальством произвести впечатление, что денежку не за просто так получаешь :-))! | |
|
|
|
|
|
|
|
для: zloi_burgui
(09.08.2007 в 14:21)
| | Сейчас ваш сайт выдает:
404 Not Found. А хотел глянуть код на готовой страницы. Вообще же проблемы либо в JS-коде, либо в вызовах или передаче параметров.
А зачем вам эти скрытые слои, в чем удобство, если остальные страницы открываются обычно. У вас сайт то всего ничего, это все файлы? Зачем тогда городить эту "скрытость"?
PS. Удалось посмотреть ваш код со страницы - элемент LAYER не поддерживается IE, вот тут у вас и проблемы скорее всего зарыты. | |
|
|
|
|
|
|
|
для: sim5
(09.08.2007 в 10:51)
| | У меня на домашнем компе все работает нормально, так что ошибок в коде нет, и все ссылки нормально работают. Показывается скрытый текст, он своим бакграундром закрывает текст который под ним. Все сделано для удобства пользователей. Подскажите в чем может проблема. | |
|
|
|
|
|
|
|
для: zloi_burgui
(09.08.2007 в 10:41)
| | Зачем такое меню, с одинаковыми ссылками. Но вот при клике на История - показвается ваш скрытый див, прямо по-верх существующего текста - получается каша, ссылки выше не действуют, хотя при клике по ним иногда возникает ошибка - Отсутствие объекта.
PS. У вас РНР единственное, что он делает - это иклудит файлы и все. А что нельзя вообще тогда без него обойтись? | |
|
|
|
|