У меня в настоящее время проблема с отключением кнопки на IE.Проблемы с отключением кнопки в IE
Проблема должна быть простой в устранении ... Я хочу, чтобы кнопка была отключена во время работы функции, но по какой-то причине в IE кнопка никогда не отключается ... Я пробовал два подхода, оба они работают в Chrome и FF, но я не могу заставить его работать на IE ...
document.getElementById('printImage').setAttribute('disabled', true);
document.getElementById('printImage').disabled = true;
кроме того, если я иду на инструменты разработчика на IE и вручную установить атрибут отключен он работает, так что я понятия не имею, что происходит ,
UPDATE
Ok поэтому вопрос был не о создании атрибута .... проблема в том, что в основном я делаю это: Сначала я отключить кнопку, а затем открыть новое окно, используя окно. open, после этого я делаю этот случайный материал, и, наконец, я делаю window.focus, затем window.print(), и, наконец, я делаю window.close() после того, как я включил кнопку, но по какой-то причине IE позволяет ей вернуться даже на если новое открытое окно все еще открыто ... Это отлично работает в Chrome, так как он ждет закрытия нового окна, прежде чем снова включить кнопку.
Спасибо за любую помощь, которую вы можете предоставить!
Любые ошибки в консоли? Когда вы это называете? – epascarello
'' - Отключение кнопки отлично работает для меня в IE? Вы уверены, что кнопка действительно работает после того, как она отключена? Он выглядит как обычная кнопка, но она отключена. http://jsfiddle.net/4z5z8h94/ – MortenMoulder
Итак, проблема не в установке атрибута .... проблема в том, что в основном я это делаю. Сначала я отключил кнопку, затем открываю новое окно с помощью window.open, после этого делаю это случайным образом, и, наконец, я делаю window.focus, затем window.print(), и, наконец, я делаю window.close() после всего этого Я снова включил кнопку, но по какой-то причине IE снова включился, даже если открылось новое открытое окно ... Это отлично работает в Chrome, так как он ждет закрытия нового окна, прежде чем снова включить кнопку. –