Показать сообщение отдельно
  #4 (permalink)  
Старый 26.06.2010, 02:14
Новичок на форуме
Отправить личное сообщение для Likbezz Посмотреть профиль Найти все сообщения от Likbezz
 
Регистрация: 26.06.2010
Сообщений: 5

Сообщение от Tim Посмотреть сообщение
Сразу скажу что в jQuery не спец, но я бы / убрал т.е. load("general.html body"). Потом конструкция href='javascript: считается плохой идеей - Почему <a href="javascript:..."> - плохо. И ещё я не уверен насчёт "general.html body". Допустимы ли такие конструкции? Если general.html будет загружаться только с помощью .load() то возможно имеет смысл упростить jQury и html?
... Нет, убирать слешь, то есть ссылку на документ не надо, просто, для функции $.load адрес «general.html body» - не корректный.
Варианты:
Либо загружать, нарпимер первый див, или страницу целиком, иди любой другой див, с атрибутом ID.
Примеры:
<div id="content"></div>
<a href="javascript://" onclick="$('#content').load('/deee01-1.html');return false;">Главная страница</a>
<!--Просто запрос на страницу, с выводом в блок #content-->
<a href="javascript://" onclick="$('#content').load('/deee01-1.html div:first');return false;">Главная страница</a>
<!--Просто запрос на страницу, в первый див, с выводом его содержимого в блок #content-->
<a href="javascript://" onclick="$('#content').load('/deee01-1.html #contText')">Главная страница</a>
<!--Просто запрос на страницу, в #contText, с выводом в блок #content его содержимого-->



Flesh
Ответить с цитированием