Witam,
Piszę "plugin", czyli kawałek kodu PHP, który odbiorca będzie mógł załączyć sobie na swojej stronie przy pomocy iframe. Musi to być tak rozwiązane, bo docelowa strona, na której plugin ma się pojawiać może być napisana w dowolnym języku - PHP, XHTML, ASP, ColdFusion, etc. - więc iframe wydaje mi się być jedynym rozwiązaniem.
Jednak problem w tym, że plugin, jak tu plugin ma zajmować niewiele miejsca (powiedzmy 400x200 px), aby załączyć go na stronie docelowej. I w momencie uruchomienia będzie w nim formularz do wpisania różnych danych. Lecz wyniki działania tego formularza muszą już koniecznie, bezwzględnie i absolutnie wyświetlać się na nowej, pełnej stronie. Albo otwartej w nowej zakładce (raczej nie nowym oknie, aby pop-up blockery nie zablokowały) albo na przykład przez nadpisanie adresu strony w której plugin był otwarty i wyświetlenie w tym samym oknie / zakładce, ale w pełnych wymiarach.
I prawdę mówiąc - utknąłem. Nie mam pojęcia w jakim języku (JavaScript, czy PHP) to zrobić i jak? Może Ajax / jQuery? Jeśli zrobię redirecta po stronie serwera (w PHP) to i tak cała zawartość zostanie wyświetlona w iframie, czego muszę uniknąć jak ognia. A jeśli miałby to realizować JavaScript na przykład w zdarzeniu OnClick klawisza wysyłającego formularz, to czy ktoś może mi doradzić jak to rozwiązać?
Czy to w ogóle da się rozwiązać?