Пересылка на другой адрес
При выходе из фрейма использую такую страницу переадресации, которая выводит из фрейма в одно окно и пересылает на нужную мне страницу. В Хроме все это работает без проблем, в в IE не работает.
В чем может быть проблема?
<html><head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
var form=$("<form/>").attr({
method: "post",
action: "http://kmr.com/",
target: "_top"
});
form.append($("<input/>").attr({name:"field1",value:0}));
$("body").append(form);
form.submit();
</script>
</head>
<body>
</body></html>
|
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Цитата:
и есть еще вариант проще window.location.href = 'https://vk.com/durov'; стоп! не заметил формы... |
Цитата:
|
неужели никто не знает решение?
|
Цитата:
window.top.location.href = 'http://kmp.com/?name=field1&value=0'; Форма понял чтоб данные уходили постом. :) на другой вопрос ответ нужен. Как вариант так можно если одного происхождения.
jQuery(function($) {
$('<form method="post" action="http://kmr.com/"><input name="field1" value="0" /></form>')
.appendTo(window.top.document.body)
.submit();
});
|
Цитата:
Может есть другое решение? |
Цитата:
|
| Часовой пояс GMT +3, время: 12:56. |