powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / не работает присваивание значений в IE
3 сообщений из 3, страница 1 из 1
не работает присваивание значений в IE
    #37583696
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
наблюдаю странный баг:

есть страница, которая получается путем XSLT - преобразования.
на странице есть DIV формы ввода и DIV формы печати.
когда кликаю на кнопку "Печать" включается javascript обработчик, который присваивает инпутам DIV'а формы печати значения....
в конце даю команду на печать

Код: java
1.
2.
3.
4.
5.
6.
7.
if (window.print) {
        window.print();
    } else {
        var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
        document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
        WebBrowser1.ExecWB(6, 2); //Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
    }




но контролы div'а печати получают свои значения только в Гугл Хроме и в FF. В IE на печать выводится пустая форма печати без значений в инпутах...

Как лечить этот глюк?

спасибо!
...
Рейтинг: 0 / 0
не работает присваивание значений в IE
    #37583764
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вылечил совсем необъяснимым способом....

во 1-х в js присваивание было, но в IE это игнорировалось, если делать через $("#name_").val(value);

лечится это весьма извращенным способом:

$("#name_").attr("value", value);


p.s. да, забыл сообщить, использую jQuery 1.7.1


может кто знает объяснение этому явлению?
...
Рейтинг: 0 / 0
не работает присваивание значений в IE
    #37585362
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslash,

Без примера с HTML никто ничего не скажет. Имхо, у вас там кривая верстка, которая повлекла за собой проблемы с методами DOM. Ослик в этом отношении самый аккуратный браузер, шалить не даст.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / не работает присваивание значений в IE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]