Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.08.2011, 08:50
Аспирант
Отправить личное сообщение для Kotakota Посмотреть профиль Найти все сообщения от Kotakota
 
Регистрация: 12.07.2011
Сообщений: 71

Скрыть iframe - транспорт при отправке формы.
Привет.
С помощью jQuery создаю элемент iframe, привязываю к нему форму и кроссдоменно отправляю POST'ом на сервер.

<div id="iframe" ></div>
<div id="formdiv">
	<form id="theformdiv">
	<input id="textfield1" name="textfield1" type="text" value="Enter text here first..." /><BR />
	<input id="formsubmit" type="submit" value="Send POST" />
	</form>
</div>


<script>
	var iframe = $( '<iframe name="postframe" id="postframe" src="about:none" style=”width:0px;height:0px;border:0px;”/>' );
	$('div#iframe').append(iframe);
    $("#formsubmit").click(function() {
	$('#theformdiv').attr( "action", "http://localhost/post/" )
	$('#theformdiv').attr( "method", "post" )
    $('#theformdiv').attr( "target", "myframe" )
    $('#theformdiv').submit();
   	});          
</script>


Мне нужно, чтобы этот iframe был скрытый.
С параметрами создания этого iframe, все прекрасно работает в Firefox, но при загрузке в IE, iframe появляется и показывает:
"Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна."
Как можно сделать этот iframe полностью скрытым?
Ответить с цитированием
  #2 (permalink)  
Старый 30.08.2011, 09:05
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Абсолютно спозиционировать его куда-нибудь за левую границу вьюпорта. (left: -9999px)
Ответить с цитированием
  #3 (permalink)  
Старый 30.08.2011, 10:43
Аспирант
Отправить личное сообщение для Kotakota Посмотреть профиль Найти все сообщения от Kotakota
 
Регистрация: 12.07.2011
Сообщений: 71

Сообщение от B@rmaley.e><e Посмотреть сообщение
Абсолютно спозиционировать его куда-нибудь за левую границу вьюпорта. (left: -9999px)
Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передать значение переменной в IFRAME в поле формы JS-ом из самой страницы? DeUre Общие вопросы Javascript 14 17.12.2013 16:37
Не срабатывают события из iframe при перетаскивании в него курсора в Opera jaguar954 Events/DOM/Window 1 01.08.2011 12:17
Отменить submit формы при нажатии enter MaxStoun Events/DOM/Window 5 07.04.2011 19:00
При отправке POST-запроса в заголовке к серверу вместо POST указывается OPTIONS VasiliyLuka AJAX и COMET 1 14.12.2009 14:57
Access is denied при работе с iFrame slivka_83 Общие вопросы Javascript 1 30.09.2009 10:05