Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.92
Linked
19 / 19 / 1
Регистрация: 12.12.2010
Сообщений: 669
#1

Переход по ссылке или не переход(метод confirm). - JavaScript

23.06.2011, 20:17. Просмотров 3427. Ответов 5
Метки нет (Все метки)

Что-бы я тут не делал, он переходит по ссылке ramen.php?buy=(id) в любом случае.А как сделать так чтобы только по нажатию кнопки ok?вот код:
PHP
1
print "<div id = 'div15'><img src = '$sqlquery2[img]' id = 'ramen1'><h id = 'white16'>Название: $sqlquery2[name]<br>Характеристики:Здоровье: $sqlquery2[health]; Чакра: $sqlquery2[chakra];<br>Описание: $sqlquery2[description];<br><img src = 'img/resourse/gold.gif'>$sqlquery2[price]</h> <br> <center><a href = 'ramen.php?buy=$sqlquery2[id]' id = 'ramenbuy1' onclick = 'buy()'>Купить</a></center></div>";
Javascript
1
2
3
4
function buy()
{
window.confirm("Вы действительно хотите купить это?");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2011, 20:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переход по ссылке или не переход(метод confirm). (JavaScript):

Переход по ссылке - JavaScript
Привет. У нас все страницы в качестве имён, имеют порядковые номера. Т.е, 001.html, 002.html, ... nnn.html. Такая задача. Сделать...

Переход по ссылке - JavaScript
Народ, кто знает, подскажите, как сделать переход по ссылке в зависимости от результата: Если при нажатии кнопки переменная a больше 1 то...

Переход по ссылке во frame - JavaScript
Как сделать так, что бы при переходе по ссылке во frame содержимое в адресной строке браузера так же менялось? &lt;html&gt; &lt;head&gt; ...

Запрос на переход по ссылке - JavaScript
Здравствуйте! Нужна помощь с javascript. Нужно сделать так, что бы по нажатию кнопки появлялось всплывающее окно, где было бы...

Не работает переход по ссылке - JavaScript
Есть форма с кнопкой &lt;button&gt;, у которой по событию onclick выполняется код javascript: function make_get() { var...

CasperJS: переход по ссылке - JavaScript
Всем привет! Есть необходимость, с помощью CasperJS, перейти по ссылке на определенном сайте. Проблема в следующем: на сайте есть 3...

5
StagnantIce
124 / 104 / 1
Регистрация: 06.03.2011
Сообщений: 334
23.06.2011, 23:30 #2
Не вижу в ваше коде кнопки Ок...
1
Linked
19 / 19 / 1
Регистрация: 12.12.2010
Сообщений: 669
23.06.2011, 23:43  [ТС] #3
т.е ок?они в стандарте,ок и отмена.приведите пример плз как должно выглядеть
0
StagnantIce
124 / 104 / 1
Регистрация: 06.03.2011
Сообщений: 334
24.06.2011, 09:04 #4
То есть ОК окна confirm?

Javascript
1
2
3
4
function buy()
{
if (!confirm("Вы действительно хотите купить это?")) return false;
}
1
Linked
19 / 19 / 1
Регистрация: 12.12.2010
Сообщений: 669
24.06.2011, 21:42  [ТС] #5
т.е. вылетает окно с вопросом и 2 кнопки есть:ок и отмена(это в firefox).ну и вот,при нажатии хоть чего - всёравно переходит по ссылке...а мне надо чтобы при нажатии отмена не переходил,а сёравно одно и тоже(

Добавлено через 4 часа 46 минут
всё,ответ сверху - оказался верен,проблема решена.Спасибо!
0
Aeliot
175 / 60 / 1
Регистрация: 17.11.2011
Сообщений: 318
26.09.2012, 22:37 #6
А если сделать так?
HTML5
1
print "<div id = 'div15'><img src = '$sqlquery2[img]' id = 'ramen1'><h id = 'white16'>Название: $sqlquery2[name]<br>Характеристики:Здоровье: $sqlquery2[health]; Чакра: $sqlquery2[chakra];<br>Описание: $sqlquery2[description];<br><img src = 'img/resourse/gold.gif'>$sqlquery2[price]</h> <br> <center> <span  id = 'ramenbuy1' onclick = 'buy()'>Купить</span></center></div>";
Javascript
1
2
function buy(){ if (confirm("Вы действительно хотите купить это?")){location.href='ramen.php?buy=$sqlquery2[id]';}else{ return false;}
}
Не берусь утверждать, что всё абсолютно правильно (сам только начинаю изучать этот язык), но по логике должно быть так.

Тег <span> под поддерживает событие "onclick" и в таком варианте переходом по ссылке будет управлять именно код java. Чтоб выглядел этот текст как ссылка добавьте атрибут stile или class.
А вот в вашем варианте с тегом <a> переходом по ссылке вы не можете управлять.
0
26.09.2012, 22:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2012, 22:37
Привет! Вот еще темы с ответами:

Запретить переход по ссылке - JavaScript
Добрый вечер! Долго сегодня ломал себе голову насчет одной проблемы: &quot;Запретить переход по ссылке, если мы сейчас находимся на ней&quot;...

Отменить переход по ссылке - JavaScript
Всем доброго времени суток, помогите плиз. Не могу довести до ума код. Задача такая - есть button с событием onclick, при нажатии на button...

Переход по ссылке по нажатию на div - JavaScript
Здравствуйте! У меня есть div с двумя кнопками, который можно перетаскивать: var p = document.getElementById(&quot;two2_min&quot;); var op =...

Переход по ссылке , копирование текста - JavaScript
Как сделать что бы переходило на сайт: document.location.href = &quot;https://csgoup.ru/game/1&quot;; И копировало ссылку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.