Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   свой confirm для запрета перехода поссылкам (https://javascript.ru/forum/events/26511-svojj-confirm-dlya-zapreta-perekhoda-possylkam.html)

ntro123 11.03.2012 12:14

свой confirm для запрета перехода поссылкам
 
Добрый день.

как сделать свой конфирм для такого случая когда нужно запретить перехода по ссылки?

вот пример кода:
<a href="http://javascript.ru/">нажми сюда</a>
<script type="text/javascript">
window.confirm=function(msg){
	if(нажали на #da)
		return false;
	if(нажали на #net)
		return false;
};



$(function(){
	$('a').click(function(e){
		if(confirm('все равно перейти по ссылки?'))
			e.preventDefault();
	});
});
</script>


<div style="position:absolute; z-index:5; border:1px solid #000; background:#CCC; width:200px; height:100px; text-align:center; padding:50px;">
<input type="button" value="да" id="da">
<input type="button" value="нет" id="net">
</div>



Это реально реализовать?

Раед 11.03.2012 12:38

Можно сначала return false, затем показать ваш конфирм и при нажатии на да сделать программный переход через location на href ссылки

ntro123 11.03.2012 13:50

Раед,
да вариант, а есть у кого еще какие предложения?


Часовой пояс GMT +3, время: 18:12.