Содержание
Вешаем переход по ссылке на событие onclick
Задача: перейти по ссылке, если пользователь кликнул по какому-либо злементу на странице
Решение
всю работу совершит
onclick="javascript:document.location.href=’http://snipcode.ru’"
где http://snipcode.ru— адрес, куда нам необходимо перейти
Работет это вот так:
Рейтинг:
Если вы знаете более оригинальное, красивое, ЛУЧШЕЕ решение этой задачи, у вас есть шанс заработать 100 рублей. Если ваше решение будет признано лучшим, деньги ваши! Мы гарантируем выплату!
phpguru
Функция отличная только надо бы добавить для utf8 кодировку обработать строку, а то не все понимают как сделать подобное!
$str = iconv_strlen($str,’UTF-8′);
Я так считаю!
13-12-2013 в 12:59:38 ID# 454 посмотреть.
SnipCode.ru
Возможно Вы правы, непонятно только зачем тут iconv_strlen (((
13-12-2013 в 13:02:55 ID# 455 посмотреть.
Сергей
поторопился, так надо в конце, пардон.
return $v[‘pass’];
>
return FALSE;
>
02-12-2013 в 23:33:41 ID# 377 посмотреть.
Сергей
Думаю все же логичней использовать foreach, т.к. можно промахнуться с ключами, а если массив ассоциативный (я раньше делал ключ = дата и время регистрации), то вообще работать не будет.
function search($array,$login)
<
foreach ($array as $k=>$v)
if($v[‘login’] == $login) <
return $v[‘pass’];
>
>
return FALSE;
Так, на минутку.
Время исполнения смысла не имеет, авторизация используется 1 раз, если юзер не параноик)))
02-12-2013 в 23:33:41 ID# 376 посмотреть.
Пабло
Как сделана ваша система рейтинга,с учетом количеством людей,проголосовавших?
11-11-2013 в 17:04:39 ID# 207 посмотреть.
SnipCode.ru
ну. вобщем то все просто: берем общую оценку, делим на кол-во проголосовавших, получаем рейтинг
11-11-2013 в 17:07:06 ID# 208 посмотреть.
Пабло
Да,просто у меня возникли проблемы,при сохранении данных,в бд и отображение количество проголосовавших людей,у вас где нибудь на сайте описано как это сделано или будет?
Мне нужна система рейтинга точно такая же как у вас=)
11-11-2013 в 17:10:56 ID# 209 посмотреть.
KorniloFF
Приведенный код обрезает до первой точки в строке, в случае, если в ней будет их несколько, что не соответствует теме.
Вот код, обрезающий до последней точки:
Виктор
Все отлично работает! Извините , у меня есть задача отрезать после второй и до второй запятой , что нужно поправить в первом примере?
Спасибо!
30-09-2013 в 20:34:07 ID# 204 посмотреть.
41 человек и 63 робота за 24ч
Online: 4 посетителя (15 мин.)
Добро пожаловать!
1 ответ 1
У вас ссылка лежит внутри контейнера, который обрабатывает событие onclick . Вы, вызовом e.preventDefault(); отключаете стандартную обработку события и, тем самым, мешаете распространить событие вглубь контейнера.
Уберите эту строку и все заработает
Всё ещё ищете ответ? Посмотрите другие вопросы с метками javascript jquery link или задайте свой вопрос.
Похожие
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2020.1.14.35771
У меня есть script, как показано ниже
кнопка1 имеет переменные уникальные идентификаторы. при щелчке страница должна перенаправлять URL-адрес " www.example.com/index.php? >", но теперь страница перенаправляется только на " button id ".
Я хочу добавить строку " www.example.com/index.php? >" перед текущим URL. Как я могу сделать это возможным?
Прежде всего использование window.location лучше, так как согласно спецификации document.location значение доступно только для чтения и может вызвать головные боли в старых/разных браузерах. Отметьте примечания @Страница MDC DOM document.location
А для второго — с помощью метода attr jQuery для получения id является плохой практикой — вы должны использовать прямой собственный DOM-аксессор this.id , поскольку значение, присвоенное this , является обычным элементом DOM.
Вам нужно указать домен:
Почему бы просто не изменить вторую строку на