У меня есть страница с формой внутри iFrame.форма довольно длинная, поэтому iframe длинный.После отправки формы она исчезает, и в верхней части внутренней страницы появляется сообщение.Тем не менее, поскольку начальный iframe слишком длинный, когда пользователь отправляет сообщение, видят почти белую страницу, если только они не прокручиваются вверх.
При отправке формы (в iframe) мне нужно иметь возможность перейти наверх iframe.При успешной отправке я попробовал это (написание jQuery через PHP) в коде успеха:
echo ("<script type=\"text/javascript\">\r\n");
echo ("$(document).ready(function() {\r\n");
echo ("$(\"html, body\").animate({ scrollTop: 0 }, \"slow\");\r\n");
echo ("});\r\n");
echo ("</script>\r\n");
Но это не сработало (ничего не сделало, и Firebug теперь показал ошибку JS)
Также пытался поместить промежуток, подобный этому, в верхней части страницы iframe: и в форме используйте #top в качестве моего действия, но он тоже не сработал.
Есть мысли о том, чтобы перейти наверхiframe после отправки или «уменьшения» размера iframe в зависимости от его содержимого?
Спасибо!Chris