Mulla on koodi palautelomakkeesta ja pitä saada toi kiitos sivu aukeaan samaan kohtaan kuin jossa lomake on. Sivustolla on dynaaminen järjestelmä. Kiitos sivu aukeaa tyhjään sivuun jos lukee sit Kiitos palautteestas, mutta pitäs vaan saada toi aukeamaan dynaamiseen järjestelmään. Apuja siis tarvitaan....
html>
Palaute php
html>
Palaute php
Vastaukset 2
Vanhimmat
En tiedä minkälaisen dynaamisen järjestelmän olet tehny mutta luonnollisesti palautesivu sisältää kaiken mitä ruudulle tulee että liitä se mukaan.
eli ongelma on se, että lomakkeesi on jossain Joomla/drupal hässäkässä, joka luo koko "dynaamisen" hässäkän lomakkeen.
Nyt kun lomakkeenkäsittelijä tekee pelkästään echo "Kiitos palautteestasi!"; niin tyhjä sivuhan sinne tulee näkyviin.
1. Joko kopioit lomakkeenkäsittelijän sinne "dynaamiseen" systeemiisi sivuksi. Sitten pitäis säilyä se ulkoasu mitä se systeemi luo ja kiitos on jonkin div-in sisällä.
2. Pistät palautelomakkeen vaikka iFRAMEn sisään ja lomakkeen määrityksessä (missä kerrotaan method) määrittelet iframelle nimen name ja target-parametrin jolle annat saman nimen. Tämä kertoo seilaimelle, että mitä ikinä lomakkeenkäsittelijä palauttaa, niin se avataan iframen sisään. Tälläkin konstilla säilyy ulkoasu.
< frame name='palaute' method='post' target='palaute' action='lomake.php'>