ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #171  
Старый 07.12.2007, 17:50
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Isis,
Суть в том, чтобы привести ссылки к такому виду: http://site.com#smth
И javascript может считать всё, что идёт после знака "#" из document.location.hash
Таким образом можно не только реализовать возможность вернуться на предыдущую страницу,
но и дать ссылку на ajax-сформированную страницу другому человеку.
Поисковые боты, правда, всё равно пролетают.
Такой подход используется во многих js-библиотеках.

Если размер подгружаемого контента не очень большой, то я сделал бы проще:
Содержимое страницы сохраняется в блоке-контейнере (div), который скрывается при загрузке нового материала (style.display).
На его месте создаётся новый блок, в который подгружается информация.
И вся работа кнопок назад/вперед будет только в том, чтобы показывать и скрывать эти div'ы.
 
Ответить с цитированием

  #172  
Старый 07.12.2007, 17:59
Аватар для eXp
eXp
Новичок
Регистрация: 06.11.2007
Сообщений: 13
Провел на форуме:
16617

Репутация: 30
По умолчанию

Использую PHP - библиотеку xajax. Все нормально работает, кроме js-функции getFormValues() - она возвращает пустой объект.
Вот html-код формы:
Код:
<TABLE>
<FORM id="Form" name="Form" onsubmit="return false">

<TR>
<TD>
<TABLE align=center>


<TR>
<TD valign=top>lol</TD>
<TD><input type="text" name="lol" value="lol" SIZE=27></TD>

<TR><TD></TD>
<TD><input type="submit" name="submit" value="Отправить" onclick="xajax_func_config(xajax.getFormValues('Form')); return false;">
</TD>
</TABLE>
</TD>
</FORM>
</TABLE>
В чем могут быть проблемы?
 
Ответить с цитированием

  #173  
Старый 07.12.2007, 18:33
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

eXp, у тебя ни один "<tr>" не закрыт.
Код:
<table>
 <form id="Form" name="Form" onsubmit="return false">
  <table align='center'>
	<tr><td>
		<input type="text" name="lol" value="lol" size='27'>
	</td></tr>
	<tr><td>
		<input type="submit" name="submit" value="Отправить" onclick="xajax_func_config(xajax.getFormValues('Form')); return false;">
	</td></tr>
  </table>
 </form>	
</table>
 
Ответить с цитированием

  #174  
Старый 07.12.2007, 19:08
Аватар для eXp
eXp
Новичок
Регистрация: 06.11.2007
Сообщений: 13
Провел на форуме:
16617

Репутация: 30
По умолчанию

astrologer, это никак не влияет на форму...
я поставил везде </tr> - все равно не работает (

ps проблема решена ) глюк в том, что я разместил <form> после <table>


еще вопрос: какой функцией получить разрешение экрана?

Последний раз редактировалось eXp; 07.12.2007 в 19:22..
 
Ответить с цитированием

  #175  
Старый 07.12.2007, 19:26
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от eXp  
astrologer, это никак не влияет на форму...
я поставил везде </tr> - все равно не работает (
Если не закрывать теги, то наверняка что-нибудь работать не будет. Не обязательно в данном случае.
Цитата:
Сообщение от eXp  
еще вопрос: какой функцией получить разрешение экрана?
window.screen.height
window.screen.width
 
Ответить с цитированием

  #176  
Старый 08.12.2007, 00:57
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


Smile

Цитата:
Сообщение от Macro  
Это когда в одну страничку средствами ajax подгружается другая.
тогда это "переходом" назвать никак нельзя.. )
 
Ответить с цитированием

  #177  
Старый 11.12.2007, 01:58
Аватар для Dunsparce
Dunsparce
Новичок
Регистрация: 24.11.2007
Сообщений: 5
Провел на форуме:
44267

Репутация: 0
По умолчанию

СилкО
Вот по етой силке,у меня есть пункти типу меню.Я б хотел как то зделать чтоби они били по левому краю вировнены.А ище зделать чтоби ети подсказки били над курсором
 
Ответить с цитированием

  #178  
Старый 11.12.2007, 04:34
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

я в яве не силен, дайте пожалуйста скриптик(если есть) чтобы при нажатии на слово вылазила менюшка вот, спасибо
 
Ответить с цитированием

  #179  
Старый 11.12.2007, 17:17
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

window.open('firth.php','game','scrollbars,resizab le,width=100%,height=100%');

высота и ширина же 100% почему непашет=(
 
Ответить с цитированием

  #180  
Старый 11.12.2007, 21:41
Аватар для eXp
eXp
Новичок
Регистрация: 06.11.2007
Сообщений: 13
Провел на форуме:
16617

Репутация: 30
По умолчанию

Опять проблемы с xajax =\
В Опере и FF все работает, а вот в IE почему-то ответ сервера не обрабатывается.
Включал debug - ответ возвращается без ошибок, но не обрабатывается, т.е. команды, описанные в ответе, не выполняются.

В чем могут быть проблемы?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ