Я думаю, что дело здесь style.display = '' на самом деле сделать
Когда вы используете style.display
для получения статуса отображения, он не может получить атрибут отображения, определенный в CSS
Под IIS 7, после того как Вы создали отображение сценария Сценария Perl, можно добавить атрибут, который зафиксирует это.
Вы изменяете файл %windir %\system32\inetsrv\config\applicationHost.control и находите сценарий, отображающийся по имени (в моем случае, Сценарии Perl). Затем добавьте атрибут responseBufferLimit в XML, например:
<add name="Perl-Script" path="*.pl" blah blah blah responseBufferLimit="0" />
Это заставляет IIS работать, как он сделал в IIS 6 с буферизацией прочь.