|
|
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Предположим есть форма у которой TARGET="IFRAME_NAME" ACTION="a.php" Есть IFRAME c именем IFRAME_NAME !!!Созданный динамически с помощью функции appendChild При SUBMIT формы по моим понятиям a.php должен загрузится в этот IFRAME, но он загружается в новое окно, как будто я target="_blank" написал. В ЧЕМ Я НЕ ПРАВ ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:33 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Видимо в том, что нельзя в качестве TARGET использовать динамически созданный IFRAME? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:43 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
автор Видимо в том, что нельзя в качестве TARGET использовать динамически созданный IFRAME? ЭТО ТОЧНО или ПРЕДПОЛОЖЕНИЕ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:46 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Кстати если создавать IFRAME не динамически а вписывать в HTML изначально, то все работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:46 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Вот и ответил сам на свой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:48 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Не должно так быть просто - не по понятиям так ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:49 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Вообще задача в том чтобы передать через POST переменные в динамически созданный фрейм, может тут идеи есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:53 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Ну хорошо, дам еще шанс =) Попробуй у iframe вместо name использовать id. Не знаю, получится ли, но сильно сомневаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:54 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
пробывал нет (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:55 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
А зачем его создавать динамически? Может пусть будет изначально, только спрятать, пока не нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:55 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
ситуация ткая что система очень большая - это не сайт поэтому надо сделать так чтобы программер потом не заморачивался на том чтобы не забыть вставить фрейм и все такое, ПЛЮС она модульна и наличие этого фрейма НЕОБЕЗАТЕЛЬНО ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:58 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Если это тонкий клиент на html-шаблонах, то использование сабмитов в корне порочно. Нужно придумывать другой механизм. Какая задача решается через сабмит в ифрейм? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:13 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Вот это уже интересно! Почему порочна? Как нужно? Задача решается например следующая: в главном окне есть таблица там натыкиваешь позиций говришь например УДАЛИТЬ По submit передаются ID записей в IFRAME и там какие то действия например человек тыкает да нет НО это САМЫЙ ПРОСТОЙ ПРИМЕР - IFRAME в должен быть как бы отдельной сущностью ОКНОМ так скажем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:17 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Щас я через GET указываю параметры для src фрейма -> через GET плохо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:18 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
DimM256Почему порочна?Потому что предполагает перезагрузку страницы. Я в качестве отдельных сущностей использую дивы. При решении той же задачи, если юзер захотел удалить запись, то у источника записей (рекордсета) удаляется запись, заново на его основе строится таблица и выводится в div.innerHTML. Сейчас сварганю мувик, показывающий, как это у меня работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 14:37 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Давай буду признателен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 14:39 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
DimM256В ЧЕМ Я НЕ ПРАВ ????код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 14:58 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
понимаешь там бесполезно присылать как таковой код потому что там много не потеме грубо говоря ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 15:00 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
тут как бы концептуально вопрос МОЖНО или НЕТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 15:00 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
просто по коду я думаю тока вас напрягать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 15:01 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
http://82.142.161.118/tc.rar 500кб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 15:06 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Тормоза при обработке действий из-за грабилки экрана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 15:18 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Код создания ифрйема и отправки поста озвучьте. По идее, броузеру всеравно, как создан элемент страницы - динамически или нет. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 15:21 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Код создания IFRAME Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 10:29 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
авторТормоза при обработке действий из-за грабилки экрана. Спасибо за видуху в любом случае. Хорошо, что есть люди готовые помочь! РЕСПЕКТ и УВАЖУХА. НО у тебя на мой взгляд немного другой подход в целом, чем у меня поэтому твои пример для меня не совсем подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 10:31 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Код отправки 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 уже создан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 10:37 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Данный код является так скажем упращенной версией, НО отражающей суть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 10:39 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
DimM256<input type="button" value="create_iframe();form.submit();">мамо. Попробуй вставить рекламную паузу между create_iframe(); и form.submit(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 12:44 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Нет, ну а действительно, почему бы не сделать, как Antonariy говорит? Просто скрыть фрейм, пока не нужен, да и всё. Ну подумаешь, на клиент загрузятся лишние пара десятков байт, ничего такого страшного тут нет. Твои же слова, что если IFrame УЖЕ будет лежать на странице, то все нормально работает. Зачем лишний раз усложнять себе задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 13:45 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за помощь. Заработало, кому инетересно как пишите сюда буду рад поделится. Почему я именно так делаю, вопрос не просто усложнения себе работы , а необходимость продиктванная условиями и требованиями к задаче поверте на слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 09:05 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Как? Тоже с этим проблемы... А если так реализовать: 1. Сделать пост запрос через XMLHttpRequest 2. Поймать callback. 3. Создать новое окно и засунуть в него innerHTML callback а. Подскажите, как создать новое окно браузера и вставить в него innerHTML. Думаю - это и есть решение проблемы, только не хватает мне знания скрипта.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 10:37 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Когда вот так Iframe(frame) создаешь Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. то он попадает в массив frames[] (например:document.frames[0]) НОООООО и тут самое важное он создает там пустой элемент, ТОЕСТЬ без name и всего всего НО созадет , остается только взять его и присвоить ему имя Код: plaintext 1. 2. и все , ЕСЛИ найдешь способ улучшить чтото или модифицировать пиши буду рад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 08:39 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
А как же))) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 10:16 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
автор А как же))) document.body.appendChild(document.createElement("<iframe id=test>")); document.frames[n].name = "test"; Раз ифрейм в коллекцию добавляется без имени, смысл его присваивать? А id, если нужно, можно вписать в createElement. То что ты тут напрописываешь туда не попадает точнее я делаю не так как ты Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. Хотя может если делать как ты то все передается проверь, расскажешь интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 10:30 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Говоря про улучшения я и имел ввиду научится передавать заданные в createElement параметры frames[] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 10:31 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Попадает, правда это работает не для всех атрибутов, но для id вроде бы 100%-но. Вот как я проверял: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 10:55 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. разные вещи и тот пример который ты привел работает всегда Сделай вот так и проверь Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 11:05 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
Я динамически создал скрытый div-конейнер. В него динамически впаял <iframe id="myframe" name="myframe"></iframe> <form id="usr" action="action.php" method="post" target="myframe"> ....... Заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 18:08 |
|
||
|
JAVASCRIPT: ОЧЕНЬ интересная ситуация с FORM SUBMIT и TARGET
|
|||
|---|---|---|---|
|
#18+
автор<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"); при этом остальной код функции работает с любым типом объектов. Если ты щас вспомнишь про то что твою строку моно генерить автоматом, то я тебе предложу сгенерить табличку )) там принципы генерения строк будут совсем другие, а значит - НЕУНИВЕРСАЛЬНОСТЬ. Спасибо за пост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 18:42 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1456456]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
186ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 463ms |

| 0 / 0 |
