
27.02.2008, 23:42
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Код:
<script type="text/javascript">
function toggle(o, id)
{
var lang = {show:'Скрыть форму', hide:'Показать форму'};
var s = document.getElementById(id).style;
s.display = (s.display != 'block'
? (o.innerHTML = lang.show, 'block')
: (o.innerHTML = lang.hide, 'none'));
}
</script>
<a href="#" onclick="toggle(this, 'aim');return false;">Показать форму</a>
<div id="aim" style="display:none">Форма</div>
А вместо этого:
Код:
var result = '';
for (i=0; i < id.length; i++)
{
if (id[i] <= '9' && id[i] >= '0')
result += id[i];
}
Лучше так:
Код:
var result = /\d+$/.exec(id);
И в атрибутах onclick никогда не нужно писать "javascript :", поскольку это псевдо-протокол.
|
|
|