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

22.08.2007, 20:50
|
|
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
Провел на форуме: 463978
Репутация:
34
|
|
Нужен простой кроссбраузерный вариант на javascript'e перетаскиваемого div'a. У кого-нибудь есть что-нибудь подобное?
|
|
|

22.08.2007, 23:44
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
http://demo.script.aculo.us/shop
http://www.artlebedev.ru/tools/technogrette/etc/adm/
http://www.walterzorn.com/dragdrop/dragdrop_e.htm#browser
не знаю насколько просто
************************************************** *******
недостаток большинства очень простых что при перетаскивании выделяется текст
Последний раз редактировалось inv; 22.08.2007 в 23:53..
|
|
|

30.08.2007, 17:40
|
|
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме: 4608122
Репутация:
874
|
|
Можно ли через яваскрипт добраться до исходного кода странички (ХТМЛ). Т.е. мне нужно устроить поиск слова например в коментариях идущих после <!-- или найте какой-то тег?
|
|
|

30.08.2007, 17:49
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
body.innerHTML
body.parentNode.innerHTML(не уверен что во всех брозерах будет работать)
ну вообщем в этом направлении...
ajax...тогда точно полная страница будет
|
|
|

31.08.2007, 12:31
|
|
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме: 7084941
Репутация:
2277
|
|
??
2Red_Red1
вот ищет и выделяет
Код HTML:
function searchword(){
var r,i,s=document.selection.createRange().text;
if(!s)s=prompt('Найти:','');
if(s){
r=document.body.createTextRange();
for(i=0;r.findText(s);i++){
r.execCommand('BackColor','','yellow');
r.collapse(false)
}
alert('Найдено: '+i+' слово(а)')
}
}
а вот просто ищет и возращает истина или ложь
Код HTML:
function search(param) { var r=document.body.createTextRange(); return r.findText(param);}
а у меня вопрос
есть функция которая парсит строку и изменяет ее.. паттерн правильный проверял..
вот кста прикольный конструктор можна онлайн проверять регулярку http://www.pcre.ru/eval/
но ничего не находит /*и выдает ошибку*/. вопрос: почему?
function setUrl(param) {
var num = 2;
var pnum= num+""+num+""+num+""+num+""+num;
var str = "http://127.0.0.1/lab/injector.php?id=-2+union+select+11111,22222,33333/*&bla=bla=bla";
var pattern = "/(http.+=-[a-zA-Z0-9].+union.+select.+)"+pnum+"(.+)/i";
document.write("<b>string</b> - "+str+"<br>");
document.write("<b>pattern</b> - "+pattern+"<br>");
var qqq = str.match(pattern);
var result = qqq[1]+param+qqq[2];
document.write("<b>new URL</b> - "+result+"<br>");
}
Последний раз редактировалось halkfild; 31.08.2007 в 12:46..
|
|
|

31.08.2007, 12:52
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
Код:
var pattern = RegExp("(http.+=-[a-zA-Z0-9].+union.+select.+)"+pnum+"(.+)","i");
Последний раз редактировалось inv; 02.09.2007 в 13:38..
|
|
|

09.09.2007, 15:49
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
В общем есть скрипт для вывода случайной картинки на php, можно ли как нибудь его переделать, добавив ajax (или написать другой), что бы допустим эти картинки менялись каждые 30 сек без перезагрузки страницы:
PHP код:
<?php
global $array;
global $array2;
$dir="images";
function cd_dir($dir){
global $array;
global $array2;
$r=opendir($dir);
while (false !== ($k = readdir($r))){
if(is_dir("$dir/$k") && $k!="." && $k!="..")
cd_dir("$dir/$k");
elseif ($m=substr($k,-4) and $m=='.jpg' or $m=='.png' or $m=='.gif')
{
$array[]=$dir."/".$k;
$array2[]=$k;
}
}
}
cd_dir($dir);
$number=rand(0,count($array)-1);
$resiz = 1;
$etalon = 120;
if ($resiz == 1) {
$size_img = getimagesize ("$array[$number]");
if ($size_img[0]>$etalon or $size_img[1]>$etalon) {
if ($size_img[0]>$size_img[1]) {
$koeff = $size_img[0]/$etalon;
} else {
$koeff = $size_img[1]/$etalon;
}
$w_new = $size_img[0]/$koeff;
$h_new = $size_img[1]/$koeff;
} else {
$w_new = $size_img[0];
$h_new = $size_img[1];
}
$new_s = "height=\"$h_new\" width=\"$w_new\"";
}
echo "<center><img $new_s src='$array[$number]' alt='Случайная картинка'>
</center><br>";
$size1=filesize("$array[$number]");
$size2=$size1/1024;
$size= round($size2);
echo "Файл:
<a href = '$array[$number]' title = 'Скачать картинку'>$array2[$number]</a><BR>";///Вывод названия
echo "Размер: $size Кб.<BR>";///Вывод Размера
?>
|
|
|

09.09.2007, 17:22
|
|
Познающий
Регистрация: 01.02.2007
Сообщений: 41
Провел на форуме: 1718137
Репутация:
201
|
|
в пхп оставить только перенаправление на случайную картинку
PHP код:
<?php
global $array;
global $array2;
$dir="images";
function cd_dir($dir){
global $array;
global $array2;
$r=opendir($dir);
while (false !== ($k = readdir($r))){
if(is_dir("$dir/$k") && $k!="." && $k!="..")
cd_dir("$dir/$k");
elseif ($m=substr($k,-4) and $m=='.jpg' or $m=='.png' or $m=='.gif')
{
$array[]=$dir."/".$k;
$array2[]=$k;
}
}
}
cd_dir($dir);
$number=rand(0,count($array)-1);
header('Location: '.$array[$number]);
?>
> randimage.php
PHP код:
<center><img src="randimage.php" alt="Случайная картинка" onload=setTimeout('this.src="randimage.php"',30*1000) ></center><br>
> randimage.html
а размеры менять имхо нужно средствами php, а не с помощью параметров тэга img
|
|
|

10.09.2007, 22:47
|
|
Новичок
Регистрация: 30.10.2004
Сообщений: 3
Провел на форуме: 1849
Репутация:
0
|
|
всем привет.
у меня вот какая ситуация:
имеем окно с двумя фреймами...
пусть их имена
name=levo src=http://localhost/1html
name=pravo src=http://localhost/2.html
в правом фрейме есть форма c именем zero с текстовым полем и именем one
когда обращаюсь из левого фрейма к правому top.pravo.document.zero.one.value="TEST";
то всё работает и в поле появляется "TEST".
затем в левом фрейме пишу top.pravo.location.replace('http://victim.ru/3.html');
и вижу что фрейм подгрузился и в нём такая же форма и текстовое поле,только имена xzero и xone...
и вот тут -то мои непонятки начинаются....
не могу обратиться к этому новому документу((
пишу в левом фрейме top.pravo.document.xzero.xone.value="xTest"; и получаю Фигу))
и чем я только его не пробовала.....
и никакого толку((
то отказано в доступе,то не является объектом и т.п и т.д
вот я и спрашиваю знающих: чё за байда?!
Этот вновь подгруженый фрейм тепеть не потомок? и родители его не знают?
к нему возможно хоть как-то обратиться или нет?
и из него не могу обратиться к top.levo((
вобщем они друг-друга "моя-твоя не понимай"
прошу объяснить чё за нафик такое))
ситуацию я упростил для понимания проблемы,а на самом деле вся эта напасть случилась в чате,
где я так же делаю location.replace и загружаю свой html-файл в котором дописал парочку своих функций))
но вот нифига у меня не выходит((
помогите люди добрые чем можете,а-то сами мы не местные и всё такое прочее...
|
|
|

11.09.2007, 17:08
|
|
Познающий
Регистрация: 01.02.2007
Сообщений: 41
Провел на форуме: 1718137
Репутация:
201
|
|
это нарушает политику безопасности браузера. страницы из разных доменов не могут читать/изменять друг друга. такое возможно только при использовании браузерных уязвимостей типа cross domain scripting
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|