- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как сделать переход по ссылке?:
после того как всплыло диалоговое окно с кнопками подтверждения YES и NO. И при нажатии на кнопку YES должен осуществится переход по ссылке (ранее отменен с помощью event.preventDefault(); )-
Вот всплывающее окно:
Вот код JS:
проще конечно сделать саму <button id="btn-yes">Yes</button> ссылкой (стилизовать под кнопку).
ну а вообще:
$("#btn-yes").click(function() {
window.location.href = $("#send").attr("href");
return false;
});
Крайне низкий уровень абстракции. Столько всего ради одной конкретной ссылки, это очень необычно.
---------- Добавлено 26.06.2015 в 10:14 ----------
Понял, вы closure не осилили в теме /ru/forum/900759
Попробуйте еще раз. Задача та же самая. Вместо того, чтобы все предусматривать заранее, используйте текущий контекст и посылайте не аргументы куда-то там, а функции в качестве аргументов, то есть - методы вместо данных. Гнушаясь этой фичей вы теряете 90 процентов прелести js.
---------- Добавлено 26.06.2015 в 10:58 ----------
Ладно, в качестве саморекламы я сделал рабочий чертеж - https://jsfiddle.net/vu9n7j3f/2/ - открываете, щелкаете по ссылке, видите диалог, нажимаете кнопки. Стили с последнего проекта. Задавайте вопросы вместо того, чтобы изобретать велописед да еще на жиквери.
PS Фидля глючит, не знаю почему...
PPS Узнал почему - нельзя из кодов открывать ссылки. Поменял на alert - убдейт начал сохранять страницу.
проще конечно сделать саму <button id="btn-yes">Yes</button> ссылкой (стилизовать под кнопку).
ну а вообще:
$("#btn-yes").click(function() {
window.location.href = $("#send").attr("href");
return false;
});
А если у меня есть допустим 20-30 ссылок и все имеют id = "send", но разные адреса href, как тогда осуществлять переход по нужному адресу (то есть переход по той ссылки по которой кликнули до появления диалогового окна)?
---------- Добавлено 26.06.2015 в 15:40 ----------
kostyanet, интегрировал ваш код по ссылке https://jsfiddle.net/vu9n7j3f/2/ у себя, выдает ошибку.
20-30 ссылок и все имеют id = "send"
Это ошибка. id обязаны быть уникальными.
Вместо id используйте класс. Так и сделано для примера в той фидле. Чтобы ответить на вопрос про ошибки, надо знать про какие ошибки сообщается.