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

26.04.2008, 19:54
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Можно вот так:
Код:
<html><body>
<script language='JavaScript'>
var num,sum; //текущее число, сумма
sum=0;
for(var i=1;i<=4;i++)
{
num=window.prompt("Введите число "+i+":","0");
if(!isNaN(num) && num>5.0) //если ввели число, и оно больше пяти
sum+=Number(num); //преобразуем строку в число
}
if(sum==0)
alert("Чисел больше пяти нет");
else
alert("Сумма: "+sum);
</script>
</body></html>
|
|
|

29.04.2008, 16:18
|
|
Новичок
Регистрация: 06.03.2008
Сообщений: 7
Провел на форуме: 29398
Репутация:
2
|
|
Извните, может боян и уже обсуждалось в топике(а может и не совсем по теме) .Ситуация примерно такая:
Есть хтмл страница, в ней Javascript примерно такого содержания:
Код:
<script type="text/javascript">
document.write("<img src='http://site.ru/?ref="+escape(document.referrer)+"' border=0 width=100 height=120>");
</script>
Ну понятно, что ?ref= можно подменить, и тем самым испортить статистику. Ну например мне нужно смотреть сколько пользователей
будет приходить от определенного адреса(http://google.ru?q=ТЕКСТ).
Я ради интереса посмотрел Javascript'ы от гугла и там Math.Random, но я не
понимаю для чего это(подозреваю что это для правильности)... Вобщем мне нужно сделать так, чтобы referer никто не подменил.
|
|
|

29.04.2008, 20:22
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от BuzzSaw
Извните, может боян и уже обсуждалось в топике(а может и не совсем по теме) .Ситуация примерно такая:
Есть хтмл страница, в ней Javascript примерно такого содержания:
Код:
<script type="text/javascript">
document.write("<img src='http://site.ru/?ref="+escape(document.referrer)+"' border=0 width=100 height=120>");
</script>
Ну понятно, что ?ref= можно подменить, и тем самым испортить статистику. Ну например мне нужно смотреть сколько пользователей
будет приходить от определенного адреса(http://google.ru?q=ТЕКСТ).
Я ради интереса посмотрел Javascript'ы от гугла и там Math.Random, но я не
понимаю для чего это(подозреваю что это для правильности)... Вобщем мне нужно сделать так, чтобы referer никто не подменил.
Нет, Math.random там для того, чтобы адрес был каждый раз другой, для борьбы с кешированием. Защиты от подмены реферера нет - просто не нужно полагаться на присылаемые данные. Если это просто для статистики, то выгода от подмены сомнительна.
|
|
|

30.04.2008, 23:00
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Вопрос. Можно ли каким-либо скриптом получить содержимое удаленного файла? К примеру, флэшкой можно? Насколько я знаю, с помощью AJAX не получится. Извините, если вопрос нубский, я javascript и swf вообще плохо знаю
|
|
|

01.05.2008, 14:47
|
|
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
Провел на форуме: 7215020
Репутация:
1423
|
|
|
|
|

01.05.2008, 15:03
|
|
Постоянный
Регистрация: 23.11.2007
Сообщений: 342
Провел на форуме: 1215706
Репутация:
310
|
|
Сообщение от Macro
Вопрос. Можно ли каким-либо скриптом получить содержимое удаленного файла? К примеру, флэшкой можно? Насколько я знаю, с помощью AJAX не получится. Извините, если вопрос нубский, я javascript и swf вообще плохо знаю
правильней сказать action script  ты хочешь что ли сохранить файл на сервере или прочитать его удаленно ?
|
|
|

01.05.2008, 17:30
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от brasco2k
правильней сказать action script  ты хочешь что ли сохранить файл на сервере или прочитать его удаленно ?
Можно сказать "ECMAScript implementation" и не ошибёшься.
|
|
|

01.05.2008, 23:32
|
|
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме: 62375
Репутация:
1
|
|
нужен код, который скрывал-показывал слой при выборе из двух select формы, при выборе первой - первый слой показывался, второй скрывался, и соответcnвенно наоборот
|
|
|

01.05.2008, 23:44
|
|
Новичок
Регистрация: 06.03.2008
Сообщений: 7
Провел на форуме: 29398
Репутация:
2
|
|
Bomber, тебе судя по всему типа такого надо :
Код:
<a href="#" onclick="document.getElementById('login-form').style.display='block'; return false;">Видно</a><br> <a href="#" onclick="document.getElementById('login-form').style.display='none'; return false;">Невидно</a>
... но только с select(влом было писать с select, так как у самого на сайте такое)
|
|
|

01.05.2008, 23:53
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
Код:
<div class='aa' id='aa'>123</div>
<div class='bb' id='bb'>456</div>
<style type='text/css'>
.aa{
display: block;
}
.bb{
display: none;
}
</style>
<select onChange="check(this)"><option value=aa>aa</option><option value=bb>bb</option></select>
<script type="text/javascript">
function check(s){
if(s[0].selected){
document.getElementById('aa').className = 'bb';
document.getElementById('bb').className = 'aa';
}else{
document.getElementById('aa').className = 'aa';
document.getElementById('bb').className = 'bb';
}
}
</script>
бомберу от бомбега 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|