Исчезает значение в input в Попапе
Здравствуйте! Опишу проблему.
Есть страница, на ней есть кнопка. При нажатии на эту кнопку открывается попап с готовыми input, так же на этой кнопке пытаюсь занести данные в эти input путём:
var windowAdd = window.open("window_add_book.html","Ред",paramsPopup);
windowAdd.document.getElementById('naimenovanie').value = 500;
но значение появляются и сразу пропадают. Помогите, пожалуйста, не пойму в чем дело. |
KolaKola,
Попробуйте так:
var windowAdd = window.open("window_add_book.html","Ред",paramsPopup);
windowAdd.onload = function() {
windowAdd.document.getElementById('naimenovanie').value = 500;
};
|
Спасибо за ответ! Но теперь вообще не выводит :(
вот блок полностью
$('.change-book').on('click',function () {
var windowAdd = window.open("window_add_book.html","Ред",paramsPopup);
window.onload = function(){
windowAdd.document.getElementById('naimenovanie').value = 500;
};
});
|
KolaKola,
Сравните мой код и ваш |
Прошу прощения. Спасибо, большое! Получилось
|
Появился еще вопрос. Как мне из дочернего элемента, добраться до элемента который находится в таблице, которая в свою очередь находится в родительском элементе, вот, что пробовал:
window.parent.$('#book-table').find('tr').eq(numberTR).find('td').eq(0).find('h2').innerHTML
window.opener.$('#book-table').find('tr').eq(numberTR).find('td').eq(0).find('h2').innerHTML
$('#book-table',window.opener.document).find('tr').eq(numberTR).find('td').eq(0).find('h2').innerHTML
|
Цитата:
$('el').parent().parent().children('table').children('.selector');
только селекторы свои укажите. |
Извините, но я не понял :(
|
j0hnik,
ему до родительского окна достучатся надо. KolaKola, нет в jquery innerHTML есть html() |
Спасибо! Подошло:
window.opener.$('#book-table').find('tr').eq(numberTR).find('td').eq(0).find('h2').html();
|
| Часовой пояс GMT +3, время: 19:52. |