Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #81 (permalink)  
Старый 09.10.2014, 18:14
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

kostyanet, якорь изменит. Ну и ссылку на якорь.
Было <a href="#abc"> ... <div id="abc">
А стало <a href="#cde"> .. <div id="cde">
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #82 (permalink)  
Старый 09.10.2014, 19:05
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Похоже это из другой вселенной, там где юзер может менять из урла id элементов на странице.

Ну ладно, автор не может, а кто-нибудь еще может расшифровать как это происходит - я меняю хэш, в странице меняются id элементов?
Ответить с цитированием
  #83 (permalink)  
Старый 09.10.2014, 19:07
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

То есть хотите сказать вы не проверяете что там в хеш вписано и ... но даже если не проверяете - что с того? Короче писец какой-то, моих извилин не хватает понять как такое вообще возможно.
Ответить с цитированием
  #84 (permalink)  
Старый 09.10.2014, 19:12
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ты че несешь. Клиент - человек, которому я заверстал сайт).
Неважно, есть ряд других причин, не стоит использовать id при написании css. И даже в js: как правило применяются классы вида .js-blalba
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #85 (permalink)  
Старый 09.10.2014, 19:23
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Я про то и писал - id не для css.

А если клиент своими ручонками поломал сайт - при чем тут id? Конечно, мне легче - клиент на сервер не доберется, а в js у меня только сервис, без которого все и так будет работать, может даже лучше.

Но вы меня заинтриговали этой фичей - типа клиент набрал левый хеш - страница уякс и высыпалась ему на клаву. 8)
Ответить с цитированием
  #86 (permalink)  
Старый 09.10.2014, 19:51
Аспирант
Отправить личное сообщение для voral Посмотреть профиль Найти все сообщения от voral
 
Регистрация: 03.10.2014
Сообщений: 67

Сообщение от kostyanet Посмотреть сообщение
Похоже это из другой вселенной, там где юзер может менять из урла id элементов на странице.

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

Человекочитаемый урл это хороший тон. И если у вас в url встречается index.html#12312312 то это ваша не доработка. И на оборот если бы было index.html#kostyanet это есть хорошо, потому как по урлу видно, что пойдем кудато читать про костюнет. И вполне естественно, что контент редакторы имеют доступ к этому параметру.
Ответить с цитированием
  #87 (permalink)  
Старый 09.10.2014, 19:56
Аспирант
Отправить личное сообщение для voral Посмотреть профиль Найти все сообщения от voral
 
Регистрация: 03.10.2014
Сообщений: 67

Сообщение от kostyanet Посмотреть сообщение
А если клиент своими ручонками поломал сайт - при чем тут id? Конечно, мне легче - клиент на сервер не доберется, а в js у меня только сервис, без которого все и так будет работать, может даже лучше.

Но вы меня заинтриговали этой фичей - типа клиент набрал левый хеш - страница уякс и высыпалась ему на клаву. 8)
То же самое и с классами. Если вы даете контент редактору править классы способные поломать верстку то вы ССЗБ. Контент редактор может иметь доступ только там где ему дозволено и не выходить за эти пределы. Уверяю туда без веских причин с этими селекторами ни кто не полезет.
Ответить с цитированием
  #88 (permalink)  
Старый 09.10.2014, 20:12
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от voral
И если у вас в url встречается index.html#12312312
хэш это не урл

Стопудово моя теория верна. Если на википедии на русский не перевели - этого никто не знает.

Вот что такое хэш http://en.wikipedia.org/wiki/Fragment_identifier
Ответить с цитированием
  #89 (permalink)  
Старый 09.10.2014, 20:16
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от kostyanet
хэш это не урл
location.hash = 'blabla';
alert(document.URL);


Ммм?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #90 (permalink)  
Старый 09.10.2014, 20:17
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от kostyanet
хэш это не урл
Сообщение от kostyanet
Вот что такое хэш http://en.wikipedia.org/wiki/Fragment_identifier
Цитата:
The fragment identifier introduced by a hash mark # is the optional last part of a URL for a document.
  
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выбрать элемента тега select с value равным переменной copperfox Общие вопросы Javascript 2 08.07.2013 12:43
Можно ли в jQuery селектор вставлять перменные и как? jsuse jQuery 2 04.12.2011 01:27
Как получить значение php переменной sanyalex AJAX и COMET 1 30.10.2011 22:45
JQUERY - как скачать данную библиотеку? Golovastik jQuery 7 06.03.2011 18:03
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25