powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
14 сообщений из 39, страница 2 из 2
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34105535
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код отправки POST

автор

function create_iframe()
{
ФУНКЦИЯ СОЗДАНИЯ IFRAME описанная выше
}

....
<form name="form" action="test.php" method="post" target="test">

.....

<input type="button" value="create_iframe();form.submit();">

</form>
.....


предпологается что iframe уже создан
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34105537
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данный код является так скажем упращенной версией, НО отражающей суть.
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34108813
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimM256<input type="button" value="create_iframe();form.submit();">мамо.
Попробуй вставить рекламную паузу между create_iframe(); и form.submit();
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34109032
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, ну а действительно, почему бы не сделать, как Antonariy говорит? Просто скрыть фрейм, пока не нужен, да и всё. Ну подумаешь, на клиент загрузятся лишние пара десятков байт, ничего такого страшного тут нет. Твои же слова, что если IFrame УЖЕ будет лежать на странице, то все нормально работает. Зачем лишний раз усложнять себе задачу?
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34110873
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за помощь.

Заработало, кому инетересно как пишите сюда буду рад поделится.

Почему я именно так делаю, вопрос не просто усложнения себе работы , а необходимость продиктванная условиями и требованиями к задаче поверте на слово.
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34114697
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как? Тоже с этим проблемы...

А если так реализовать:

1. Сделать пост запрос через XMLHttpRequest
2. Поймать callback.
3. Создать новое окно и засунуть в него innerHTML callback а.

Подскажите, как создать новое окно браузера и вставить в него innerHTML.

Думаю - это и есть решение проблемы, только не хватает мне знания скрипта..
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34118046
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда вот так Iframe(frame) создаешь

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
var Frame = document.createElement("iframe");

Frame.id = "test";
Frame.name = "test";
Frame.src = "";

document.body.appendChild(Frame);


то он попадает в массив frames[] (например:document.frames[0])

НОООООО и тут самое важное он создает там пустой элемент, ТОЕСТЬ без name и всего всего НО созадет , остается только взять его и присвоить ему имя

Код: plaintext
1.
2.
document.frames[n].name = Frame.name;
//ну и все что тебе надо тоже присвои например там SRC


и все ,

ЕСЛИ найдешь способ улучшить чтото или модифицировать пиши буду рад
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34118410
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как же)))
Код: plaintext
1.
document.body.appendChild(document.createElement("<iframe id=test>"));
document.frames[n].name = "test";
Раз ифрейм в коллекцию добавляется без имени, смысл его присваивать? А id, если нужно, можно вписать в createElement.
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34118467
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор

А как же)))

document.body.appendChild(document.createElement("<iframe id=test>"));
document.frames[n].name = "test";
Раз ифрейм в коллекцию добавляется без имени, смысл его присваивать? А id, если нужно, можно вписать в createElement.




То что ты тут напрописываешь туда не попадает

точнее я делаю не так как ты
Код: plaintext
1.
document.createElement("<iframe id=test>");
а делаю так
Код: plaintext
1.
2.
3.
4.
5.
var Obj = document.createElement("iframe");

Obj.id = "test";
Obj.name = "test";
Obj.src = "";

Хотя может если делать как ты то все передается проверь, расскажешь интересно.
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34118474
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Говоря про улучшения я и имел ввиду научится передавать заданные в createElement параметры frames[]
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34118593
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попадает, правда это работает не для всех атрибутов, но для id вроде бы 100%-но.
Вот как я проверял:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title></title>
		<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
		<script>
			function asd()
			{
				document.body.appendChild(document.createElement("<iframe id=test>"));
				document.frames( 0 ).name = "test";
				alert(document.getElementById("test"));
			}
		</script>
	</head>
	<body>
		<input type=button onclick="asd()">
	</body>
</html>
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #34118633
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
document.frames( 0 )
и
document.getElementById("test");


разные вещи и тот пример который ты привел работает всегда

Сделай вот так и проверь

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title></title>
		<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
		<script>
			function asd()
			{
				document.body.appendChild(document.createElement("<iframe id=test>"));
				document.frames( 0 ).name = "test";
				alert(document.frames( 0 ).id);
			}
		</script>
	</head>
	<body>
		<input type=button onclick="asd()">
	</body>
</html>


...
Рейтинг: 0 / 0
Период между сообщениями больше года.
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #35329585
anonimyssss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я динамически создал скрытый div-конейнер.
В него динамически впаял <iframe id="myframe" name="myframe"></iframe>

<form id="usr" action="action.php" method="post" target="myframe">
.......


Заработало
...
Рейтинг: 0 / 0
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
    #35329673
DimM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор<iframe id="myframe" name="myframe"></iframe>
Ты добавил строкой? Если да то это не то.
Ты попробуй создать его полность динамически

вот так:
авторvar Frame = document.createElement("iframe");

Frame.id = "test";
Frame.name = "test";
Frame.src = "";

document.body.appendChild(Frame);

просто таким образом можно не только iframe создать а хоть что
автор
var Frame = document.createElement("iframe");
а можно
var Frame = document.createElement("button");

при этом остальной код функции работает с любым типом объектов.

Если ты щас вспомнишь про то что твою строку моно генерить автоматом, то я тебе предложу сгенерить табличку )) там принципы генерения строк будут совсем другие, а значит - НЕУНИВЕРСАЛЬНОСТЬ.
Спасибо за пост.
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]