На сайте joomla, над которым я работаю, у меня есть страница, предлагающая выбор в одной из нескольких программ на английском языке. Пользователь выбирает, нажимая на кнопку выбора, связанную со страницей регистрации для выбранной программы. HTML для ссылок:Как переносить значения с одной страницы на другую
<a href="/index.php/register" id="Starting English" class="enrol_btn">Enrol/ลงทะเบียน</a>
.....
<a href="/index.php/register" id="Senior School" class="enrol_btn">Enrol/ลงทะเบียน</a> and so on
Я хочу, чтобы сохранить значение идентификатора так, что он может быть вставлен в соответствующей странице регистрации при том, что отображается. В качестве первого шага, я использовал LocalStorage с JQuery, чтобы сохранить значение требуемого идентификатора, например, так:
jQuery(document).ready(function() {
localStorage.prog = jQuery('a.enrol_btn').attr('id');
+`enter code here` alert(localStorage.prog);
});
Это не работает, и я не знаю, почему. Firebug показывает, что загружается файл js, содержащий этот код. Любая помощь приветствуется.
Я исправил иды :) и заменил код в файле js указанным выше кодом, но он не работает. Алиасы joomla на этих двух страницах - это «регистрация» и «регистрация». Правильно ли «RegisterPage»? – RoyS
http://stackoverflow.com/questions/13669472/window-location-indexof-not-working-in-javascript – RoyS
Я проверил «window.location.indexOf» и http://stackoverflow.com/questions/ 13669472/window-location-indexof-not-working-in-javascript говорит: «window.location - это объект, а не строка, и поэтому он не имеет функции indexOf». Любые комментарии? – RoyS