Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.12.2007, 22:44
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от bot
Мож кто знает лучше метод, как избавиться от рефа юзера в POST запросе ????
Хороший вопрос. После непродолжительного исследования получилось следующее:
PHP код:
---
<script type="text/javascript">
var info = '123';
document.location.href='data:text/html;,\
<body onload="document.forms[0].submit()">\
<form method="POST" action="http://2ip.ru">\
<input name="info" type="text" value="' + info + '" />\
</form>'
</script>
---
Так можно скрыть реферер в Опере и FF. IE не понимает схемы "data:", для него можно создать окно и в нём - форму.
|
|
|

03.12.2007, 19:46
|
|
Новичок
Регистрация: 27.12.2005
Сообщений: 7
Провел на форуме: 10752
Репутация:
1
|
|
Спасибо, конечно, за ответ, но не прокатило в 7 опере, не знаю как в других.. Пишет: тип адреса неизвестен или не поддерживается.
Блин, уже вторая неделя пошла, как я мучаю эту тему..
|
|
|

03.12.2007, 21:01
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от bot
Спасибо, конечно, за ответ, но не прокатило в 7 опере, не знаю как в других.. Пишет: тип адреса неизвестен или не поддерживается.
Блин, уже вторая неделя пошла, как я мучаю эту тему..
7 версия? Конечно же, не поддерживает. Она, вроде, 2003 года выпуска.
Делай выводы сам: http://stat.yandex.ru/stats.xml
-----------------------------------
Впрочем, можно же сделать так:
Код:
<script type="text/javascript">
document.location = "javascript:'<body onload=\"document.forms[0].submit()\">\
<form method=\"POST\" action=\"http://2ip.ru\">\
<input name=\"smth\" type=\"text\" value=\"123\" />\
</form>\
</body>'";
</script>
Это проверено и работает в IE6, FF, Opera 9.
И должно работать во всех браузерах, которые поддерживают псевдо-протокол "javascript :"
Блин, уже вторая неделя пошла, как я мучаю эту тему..
Активно же ты ищешь решение 
Последний раз редактировалось astrologer; 03.12.2007 в 21:27..
|
|
|

04.12.2007, 23:19
|
|
Moderator - Level 7
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме: 2872049
Репутация:
705
|
|
ну сделать выпадающее меню и рядом галочку, при нажатии на нее нужно чтобы опять появилось выпадающее меню и так не более десяти раз. Плз помогите написать что то типо этого
<select size="1" name="selector" id="selector">
<option value="value1" >Item1</option>
<option value="value1">Item2</option>
</select>
<input name="Name" type="checkbox" value="Off" onclick=function()>
Желательно, чтобы выводилось что было выбрано.
|
|
|

05.12.2007, 11:45
|
|
Новичок
Регистрация: 27.12.2005
Сообщений: 7
Провел на форуме: 10752
Репутация:
1
|
|
Сообщение от astrologer
Впрочем, можно же сделать так:...
Вот за это решпект ))
Вообще, мне редко кто помагал, вопросы часто задаю, а до ответов, как правило, приходилось самому догонять. Большое человеческое шпасибо!
Последний раз редактировалось bot; 05.12.2007 в 11:48..
|
|
|

06.12.2007, 01:15
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
gibson, если я правильно понял:
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
<!--
function choose(e) {
if(!e.options[e.selectedIndex].value) return;
var list = document.getElementById('selected'),
li = document.createElement('li'),
txt = document.createTextNode(e.options[e.selectedIndex].value);
li.className = (list.lastChild && list.lastChild.className == 'dark') ? 'light' : 'dark'; // Stuff
li.appendChild(txt);
list.appendChild(li);
e.selectedIndex = 0;
if(list.getElementsByTagName('li').length > 9) e.parentNode.removeChild(e);
}
//-->
</script>
<style type="text/css">
<!--
#selected { padding: 0 3px; width: 150px; margin-left:20px; }
#selected li { padding: 0 3px; }
#selected li.dark { background-color: #EFEFEF; }
#selected li.light { background-color: #FAFAFA; }
//-->
</style>
</head>
<body>
<select onchange="choose(this)">
<option value=""></option>
<option value="Значение 1">Элемент 1</option>
<option value="Значение 2">Элемент 2</option>
<option value="Значение 3">Элемент 3</option>
<option value="Значение 4">Элемент 4</option>
<option value="Значение 5">Элемент 5</option>
<option value="Значение 6">Элемент 6</option>
<option value="Значение 7">Элемент 7</option>
<option value="Значение 8">Элемент 8</option>
<option value="Значение 9">Элемент 9</option>
<option value="Значение 10">Элемент 10</option>
</select>
<ol type="1" id="selected">
</ol>
</body>
</html>
Точно работает в IE6, Opera 9, Safari, FF 2.0...
|
|
|

07.12.2007, 13:33
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Хек....
Надо сделать переход на прошлую страницу по аяксу...
Т.е.
на главной странице есть новость, по нажатию на которую будет переход конкретно к ней(но не как обычно через гет), а по аяксу...
Так вот из этой новости надо сделать кнопку назад, так чтобы она на прошлую страницу вернулась...
Обычный javascript: history.go(-1) не работает т.к. переход у нас по аяксу..
так вот предложите что-нибудь...
|
|
|

07.12.2007, 13:46
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
sys(64), сам проверь....
|
|
|

07.12.2007, 17:06
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
>> на главной странице есть новость, по нажатию на которую будет переход конкретно к ней(но не как обычно через гет), а по аяксу...
"переход по аяксу" это как? )
|
|
|

07.12.2007, 17:25
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от Digimortal
"переход по аяксу" это как? )
Это когда в одну страничку средствами ajax подгружается другая.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|