У меня есть форма, которую я вытягиваю, которая генерирует iFrame для части оплаты. Высота прекрасна, но когда вы нажимаете «отправить», а форма имеет ошибки, сообщение об ошибке выводит сообщение ниже высоты iframe, в результате чего оно исчезает. Я играл с некоторым JavaScript, чтобы динамически регулировать высоту, привязывая событие, но пока не повезло, спасибо.Динамическая настройка высоты iFrame на основе отправки Нажмите
var iframe = document.getElementById("embedded123frm757809").contentWindow;
iframe.$(".submit").bind("click",
function(){
$("#embedded123frm757809").css({height: iframe.$("body").outerHeight()
});
Спасибо за фрагмент, после реализации этой проблемы возникла другая проблема: идентификатор iFrame не загружается с начальной страницей, так что теперь я получаю сообщение об ошибке «Uncaught TypeError: невозможно вызвать метод« $ »из null« I думаю, что я просто добавлю минимальную высоту через CSS, спасибо. –
Подождите, вы можете получить доступ к iFrame, не нуждаясь в ID :) см. Edit –