отправка формы методом post сгенерированной в iframe ?

toldforc

Новичок
отправка формы методом post сгенерированной в iframe ?

понятно что надо как-то правильно задать src ифрейма, но сабж никак не выходит :(
хелп плиз
 
а теперь ещё раз и, и так, чтобы кроме тебя поняли и окружающие.
 
php скрипт находит текст и печатает его в теле формы которую сует в iframe. Это помогает избежать перезагрузки страницы. Однако если пользователь хочет отредактировать текст то на нажатие кнпки сабмит это форма не уходит по адрессу на php скрипт. Вдимо надо изменить свойтсво src саого ифрейма? сделать это типа script.php?... ввиде GET не вопрос. Но текст может быть большой. Пэтому нужно использовать POST. А вот тут проблемка. как выполнить php скрипт из формы находящейся в <iframe>. т.е. как ему отуда послать форму в виде POST???
 
если у тебя форма не уходит на пхп скрипт, то ты неправильно указываешь экшен формы.
ему отуда послать форму в виде POST???
отчно так же, как из любого другого места.

свойство src самого ифрейма тут вообще не при чем.
 
мои глаза красны а руки дрожат.. я экшен ну наверно раз 568 проверил за последние 3 дня.......
напоминаю форма в iframe.. жми не жми ничего не происходит.. обновляет окно ифрейма со старым содержимым и все.. где уже увидел что надо сам src поменять... задаю через js событие

window.parent.document.getElementById('имя_фрейма' ).src=window.parent.document.getElementById( 'имя_фрейма'

).contentWindow.document.forms(0).submit();
фрейм открывается на страничке NOT FOUND
у меня паника
 
не надо страдать фигней и что-то там задавать.
нарисуй тестовую хтмлку с ифреймом, в срц которого положи скрипт с тестовой формой и убедись, что форма в ифрейме работает точно так же, как в любом другом месте
потом ищи косяки у себя в реализации

скорее всего, у тебя проблема в скрипте-обработчике, или еще где-то.
но не в ифрейме.
 
Автор оригинала: toldforc
мои глаза красны а руки дрожат.. я экшен ну наверно раз 568 проверил за последние 3 дня.......
напоминаю форма в iframe.. жми не жми ничего не происходит.. обновляет окно ифрейма со старым содержимым и все.. где уже увидел что надо сам src поменять... задаю через js событие

window.parent.document.getElementById('имя_фрейма' ).src=window.parent.document.getElementById( 'имя_фрейма'

).contentWindow.document.forms(0).submit();
фрейм открывается на страничке NOT FOUND
у меня паника
дык.. уже пробовал.. при любых раскладах запускется php скрипт который нашел текст, и вставил его в textarea. ничего не помогает. я уже action даже на скрипт с содержимым echo('Hello'); делал. Открывется тот же найденный текст. отом копировал содержимое action и роузер открывал нормально.
Станно что при наводе на кнопку сабмит в строке состояния подсвечиваетстарый скрипт с заданными переменными поиска...
 
дык.. уже пробовал..
что именно пробовал? тестовый ифрейм с тестовой формой?
ну давай их сюда.
одна строчка в файле с ифреймом и две - с формой.

-~{}~ 10.09.07 10:39:

можно три файла, если тебе так будет проще.
один с ифреймом, второй с формой, третий с её обработчиком.
по одной строчке в каждом.

только вот сомневаюсь я сильно, что ты "уже пробовал". если бы пробовал, то вопросов не возникало бы.

В общем, я устал тебя уговаривать. повторяю в последний раз: Обработка формы в ифрейме ничем не отличается.
ищи проблемы у себя в скрипте и заканчивай шаманить с ифреймом
 
Автор оригинала: *****
что именно пробовал? тестовый ифрейм с тестовой формой?
ну давай их сюда.
одна строчка в файле с ифреймом и две - с формой.

-~{}~ 10.09.07 10:39:

можно три файла, если тебе так будет проще.
один с ифреймом, второй с формой, третий с её обработчиком.
по одной строчке в каждом.

только вот сомневаюсь я сильно, что ты "уже пробовал". если бы пробовал, то вопросов не возникало бы.

В общем, я устал тебя уговаривать. повторяю в последний раз: Обработка формы в ифрейме ничем не отличается.
ищи проблемы у себя в скрипте и заканчивай шаманить с ифреймом
Да ты великий шаман!! ), я тоже упрямый и уже копировал коды в тхт и наешь что я увидел в txt??? вместо слова action было a(некий непонятный мне символ)tion.. "с" видимо я влепил в php редакторе русское ))))) вобщем перепечатал слово action и пошло )))))))))))))))))))))))
пиво.. пиво тебе и почет ))))) я бы хрен когда эту фигню нашел))))))
 
Сверху