Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > скрипт в IE работает не у всех


Автор: xber9 4.10.2012, 14:46
народ  подскажите как сделать чтобы у всех в IE  работало а то у одних работает у других нет.  Причем через хром у всех работает


все пишется в body
Код


<form name="g" action="poetryShow.php" method="post">
<input type="hidden" name="autor_id" value="1">
</form>

 
Код

<script language="javascript" type="text/javascript"> 
function f1 (a){
    document.g.autor_id.value=a;
    document.g.submit();
    }

   </script>



вызываю  так

Код

<p class="MsoNormal"><a href="#" onclick="f1('7')">Глинка Ф. </a><br></p>


в IE9 работает не у всех а в IE8  выделяет "f1('7')" и пишет " предполагается наличие объекта\"

Автор: bars80080 4.10.2012, 17:47
Код

function f1 (a){
    document.getElementsByName('autor_id')[0].value=a;
    document.getElementsByName('g')[0].submit();
}


Добавлено через 1 минуту и 5 секунд
p.s. name="autor_id" - стилистическая ошибка. надо либо name="autor_name", либо id="autor_id"
порождает когнитивный диссонанс

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)