ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

06.03.2009, 15:17
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
Приветствую вас , Друзья!
У меня возник маленький вопрос:
как сделать при нажатии на ссылку выскакивающее окошко с подтверждением перейти по ссылку?
|
|
|

06.03.2009, 15:38
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
PHP код:
<script language=javascript>
function confirm() {
if (confirm('Вы уверены?')) return true;
else return false;
}
</script>
<a href="" onclick="confirm()">Link<a>
|
|
|

06.03.2009, 15:49
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
PHP код:
<a href="http://mail.ru/qweqwe.php" onclick="javascript: comfirmes(this);">xss</a>
<script language='JavaScript'>
function comfirmes(object){
var msg="Вы действительно решили покинуть наш сайт?"
if(!confirm(msg))
object.href="";
}
</script>
|
|
|

06.03.2009, 15:56
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
m0nsieur, не работает
AkyHa_MaTaTa, работает 
спасибо
UPD
у меня дело обстоит так:
<a href=\"http://аааа.ru/del.gif\" onclick=\"javascript :comfirmes(this);\" title=\"Удалить\"><img src=\"del.gif\" border=\"0\" hspace=\"2\" /></a>
так не работает(
Последний раз редактировалось #Wolf#; 06.03.2009 в 16:07..
|
|
|

06.03.2009, 17:40
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
AkyHa_MaTaTa, href при отказе перехода навсегда очищается.
Вот рабочий вариант:
PHP код:
<a href="http://mail.ru" onclick="return confirmgo();">mail.ru</a>
<script language='JavaScript'>
function confirmgo()
{
if(!window.confirm('Перейти по ссылке?'))
return false;
}
</script>
UPD:
универсальный код под все браузеры, если ссылок много и лень самому события добавлять:
PHP код:
<body>
<a href="http://mail.ru">mail.ru</a><br>
<a href="http://google.com">google.com</a><br>
<a href="http://yandex.ru">yandex.ru</a><br>
<a href="http://vkontakte.ru">vkontakte.ru</a><br>
<a href="http://antichat.ru">antichat.ru</a><br>
...ссыли...
<script language='JavaScript'>
var a=document.getElementsByTagName('a');
for(var i=0,cnt=a.length;i<cnt;i++)
{
AttachEvent(a[i],'click',confirmgo,true);
}
function confirmgo(e)
{
var target;
if(e.target) target=e.target;
else if(e.srcElement) target=e.srcElement;
if(!window.confirm('Перейти по ссылке '+target.href+'?'))
{
if(e.preventDefault) e.preventDefault();
if(e.returnValue) e.returnValue=false;
return false;
}
}
function AttachEvent(obj,evt,fnc,useCapture)
{
if(!useCapture) useCapture=false;
if(obj.addEventListener)
{
obj.addEventListener(evt,fnc,useCapture);
return true;
}
else if(obj.attachEvent)
return obj.attachEvent("on"+evt,fnc);
else
{
MyAttachEvent(obj,evt,fnc);
obj['on'+evt]=function(){ MyFireEvent(obj,evt) };
}
}
function MyAttachEvent(obj,evt,fnc)
{
if(!obj.myEvents) obj.myEvents={};
if(!obj.myEvents[evt]) obj.myEvents[evt]=[];
var evts=obj.myEvents[evt];
evts[evts.length]=fnc;
}
function MyFireEvent(obj,evt)
{
if (!obj || !obj.myEvents || !obj.myEvents[evt]) return;
var evts=obj.myEvents[evt];
for (var i=0,len=evts.length;i<len;i++) evts[i]();
}
</script>
</body>
Последний раз редактировалось d_x; 06.03.2009 в 18:14..
|
|
|

08.03.2009, 18:05
|
|
Новичок
Регистрация: 08.03.2009
Сообщений: 12
Провел на форуме: 23276
Репутация:
0
|
|
если не трудно)
Здравствуйте! У меня возникла проблема...Имеется ссылка, допустим это http://google.com. Нужно на эту ссылку кликнуть 100 раз с интервалом в 5 секунд, желательно чтобы все это в одном окне было... Подскажите, пожалуйста, скриптик 
|
|
|

08.03.2009, 18:12
|
|
Banned
Регистрация: 21.09.2008
Сообщений: 13
Провел на форуме: 263296
Репутация:
46
|
|
может есть такой скрипт которые отмечает всех друзей на фотке и на видео  если есть то скиньте
|
|
|

08.03.2009, 18:24
|
|
Новичок
Регистрация: 08.03.2009
Сообщений: 12
Провел на форуме: 23276
Репутация:
0
|
|
эт про контакт?
|
|
|

08.03.2009, 18:52
|
|
Banned
Регистрация: 21.09.2008
Сообщений: 13
Провел на форуме: 263296
Репутация:
46
|
|
Сообщение от furyman1
эт про контакт?
да
|
|
|

08.03.2009, 19:17
|
|
Новичок
Регистрация: 08.03.2009
Сообщений: 12
Провел на форуме: 23276
Репутация:
0
|
|
Код:
javascript:(function(){function getPhotoInfo(){if(res = /([0-9\-]+)_(\d+)/.exec(location.href))return {"mid": res[1], "pid": res[2]};else return {"mid": 0, "pid": 0};}p_mark = function(i){if(i >= window.friends.length){ge('rotating').innerHTML = "<h4> All friends have been marked on this photo!</h4>";clearTimeout(timerID);return;}request_uri = "/photos.php?act=put&pid="+mid+"_"+pid+"&id=
"+mid+"&oid=0&subject="+window.friends[i].id+"&name=
"+encodeURI(window.friends[i].name)+"&add=1&x=0&y=0&x2=100&y2=100
";img = new Image();img.src = request_uri;ge('commentArea').innerHTML = (i+1) + " of " + window.friends.length + " friends have been marked!";timerID = setTimeout("p_mark(" + (i+1) + ")", 500);};p_markall = function(){if(!confirm("Are you sure want to mark all friends?\r\n\r\n\r\Заходите на 4vkontakte.ru")) return;ge('rotating').innerHTML = "<h4> Processing <img src=\"http://vkontakte.ru/images/upload.gif\"><br /> Please wait...</h4>";ajax = new Ajax(function(a,r){eval(r);window.friends = fr; p_mark(0);}, function(a,r){alert("Request problem. Try again");});ajax.get("/photos.php?act=get");};if(!(location.
href.match(/vkontakte.ru/) && location.href.match(/photo/))){alert("Open page with photo"); return;}var info = getPhotoInfo();var pid = info["pid"], mid = info["mid"], friends;p_markall();})();
это на фото отметить
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|