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

27.05.2008, 13:59
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
PHP код:
window.onload= function(){
//activateMenu('nav');
var about = document.getElementById("about_a");
var about_ul = document.getElementById("about_ul");
about.onmouseover = function() {about_ul.style.display="block";}
about.onmouseout = function() {about_ul.style.display="none";}
}
PHP код:
<ul id="nav">
<li class=""><a href="#">Home</a></li>
<li class=""><a href="#" id="about_a">About</a>
<ul id="about_ul">
<li><a href="#">History</a></li>
<li><a href="#">Team</a></li>
<li><a href="#">Offices</a></li>
</ul>
</li>
</ul>
только это нужно в функцию переделать, а еще лучше написать класс, и через конструктор инициализировать пункты меню, и события лучше добавлять через
свойство класса, которое лучче реализовать так
if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox
и вообще подключи jquery ил prototype, это решить можно будет в несколько строк...
чего только стоит Xpath(переход по DOM) у jquery
Последний раз редактировалось Naydav; 27.05.2008 в 14:04..
|
|
|

27.05.2008, 14:07
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Код:
<style type="text/css">
li > ol { display: none; }
li:hover > ol { display: block }
</style>
<ol id="nav">
<li>First</li>
<li>Second</li>
<li>Third
<ol>
<li>First</li>
<li>Second
<ol>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ol>
</li>
<li>Third</li>
</ol>
</li>
</ol>
|
|
|

27.05.2008, 14:08
|
|
Banned
Регистрация: 30.11.2007
Сообщений: 114
Провел на форуме: 2077503
Репутация:
54
|
|
Сообщение от Naydav
PHP код:
window.onload= function(){
//activateMenu('nav');
var about = document.getElementById("about_a");
var about_ul = document.getElementById("about_ul");
about.onmouseover = function() {about_ul.style.display="block";}
about.onmouseout = function() {about_ul.style.display="none";}
}
PHP код:
<ul id="nav">
<li class=""><a href="#">Home</a></li>
<li class=""><a href="#" id="about_a">About</a>
<ul id="about_ul">
<li><a href="#">History</a></li>
<li><a href="#">Team</a></li>
<li><a href="#">Offices</a></li>
</ul>
</li>
</ul>
спасибо, конечно. я сам так думал.. но таких id="about_ul" может быть вагон и тележка. а для валидации id повторять нельзя, а писать ЖС под каждый id бред. также как и нет в ЖС ф-ии getElementByClass(который можна повторять)
astrologer спс. с ховерами я знаком.. просто начал скрипты городить ради ИЕ. но теперь под него есть отдельный скрипт %)
ЗЫ выручили. ачат лучший 
Последний раз редактировалось smOleg; 27.05.2008 в 14:12..
|
|
|

28.05.2008, 11:41
|
|
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме: 62375
Репутация:
1
|
|
нужен скрипт, который конвертит символ - & в &
Код:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function replaceChars(entry) {
out = "&"; // эту букву заменяем
add = "&"; // на эту букву
temp = "" + entry; // temporary holder
while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add +
temp.substring((pos + out.length), temp.length));
}
document.subform.page.value = temp;
}
// End -->
</script>
код работает с обычными буквами, а вот сделать как мне нужно не получается
|
|
|

28.05.2008, 13:42
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Код:
var str="ddd&gggg&tttt"; //строка, в которой необходимо произвести замену
str=str.replace(/&/g,"&"); //меняем & на &
|
|
|

30.05.2008, 23:08
|
|
Новичок
Регистрация: 25.04.2008
Сообщений: 9
Провел на форуме: 25560
Репутация:
1
|
|
Массив
Задачка. Ниже код, где: при запуске образуется массив случайных чисел и считается среднее арифметическое этих чисел. А как правильно записать следующее условие: подсчитать среднее арифметическое чисел больше 100? Требуется только добавить запись, но не изменять все целиком. Заранее спасибо!
var sum=0;
var x=new Array(5);
for (var i=0;i<5;i++)
{
x[i]=(Math.floor(Math.random()*100))+40;
sum+=x[i];
document.write(x[i]+", ")
}
{
document.write('<br>'+'Среднее значение = '+sum/i )
}
|
|
|

30.05.2008, 23:14
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Код:
var sum=0;
var x=new Array(5);
var cnt=0;
for (var i=0;i<5;i++)
{
x[i]=(Math.floor(Math.random()*100))+40;
if(x[i]<=100) continue;
cnt++;
sum+=x[i];
document.write(x[i]+", ");
}
if(cnt==0)
document.write('<br>Все числа оказались меньше 100.');
else
document.write('<br>'+'Среднее значение = '+sum/cnt);
Последний раз редактировалось d_x; 30.05.2008 в 23:17..
|
|
|

30.05.2008, 23:45
|
|
Новичок
Регистрация: 25.04.2008
Сообщений: 9
Провел на форуме: 25560
Репутация:
1
|
|
спасибо!!! а если требуется еще и у оставшихся чисел (меньше 100) посчитать среднее арифметическое?
|
|
|

30.05.2008, 23:52
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Можно вот так:
Код:
var sum1=0;
var sum2=0;
var x=new Array(5);
var cnt1=0;
var cnt2=0;
document.write("Все числа: ");
for (var i=0;i<5;i++)
{
x[i]=(Math.floor(Math.random()*100))+40;
if(x[i]<=100)
{
cnt1++;
sum1+=x[i];
}
else
{
cnt2++;
sum2+=x[i];
}
document.write(x[i]+", ");
}
if(cnt1>0)
document.write('<br>'+'Среднее значение чисел меньше или равных 100 = '+sum1/cnt1);
if(cnt2>0)
document.write('<br>'+'Среднее значение чисел больше 100 = '+sum2/cnt2);
|
|
|

01.06.2008, 14:24
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
не подскажите про работу с колесом мышки.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|