Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум веб-мастеров _ Языки разметки (HTML, XML, CSS, ...) и JavaScript _ JavaScript в опере....

Автор: Resett 5.1.2008, 20:57

Вобщем сделал форму на аяксе и сделал кнопку чтобы она появлялась/убиралась...

собственно появляться она не захотела... код сводится к следующему и работает в ИЕ7 но в опере не хотит...


Код
<script language=javascript>
function Change()
{
    if(document.getElementById("Dv").innerHTML=='&nbsp;')
    {
        document.getElementById("Bt").value = 'close';
        document.getElementById("Dv").innerHTML = 'opened!';
    }
    else
    {
        document.getElementById("Bt").value = 'open';
        document.getElementById("Dv").innerHTML = '&nbsp;';    
    }
}
</script>

<input type='button' id="Bt" value="open" onclick="Change()">
<br>
<div id="Dv">&nbsp;</div>

Автор: total 27.2.2008, 4:09

Нужно ввести дополнительную переменную, например a=0;

Код

<script language=javascript>
a=0;
function Change()
{
    
//if(document.getElementById("Dv").innerHTML=='&nbsp; ')
if (a==0)
    {
        a=1;
        document.getElementById("Bt").value = 'close';
        document.getElementById("Dv").innerHTML = 'opened!';
    }
    else
    {
        a=0;
        document.getElementById("Bt").value = 'open';
        document.getElementById("Dv").innerHTML = '&nbsp; ';    
    }
}
</script>

<input type='button' id="Bt" value="open" onclick="Change()">
<br>
<div id="Dv">&nbsp; </div>


Invision Power Board ()
© Invision Power Services ()