Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: asp sivun automaattipäivitys?

inmemoriam [26.05.2004 14:23:37]

#

Minulla on sivulla radio buttonein valittava taulukko joka tulostuu eri tavalla riippuen mikä button on pohjassa kun painetaan lähetä-nappia. Sivu olisi kuitenkin tarkoitus laittaa päivittymään automaattisesti (jolloin myös tiedot tulisi lähettää) eli tavallinen html-REFRESH ei auta, koska palauttaa tyhjän sivun eikä ota huomioon valittua buttonia. Kiitos auttaneille jo etukäteen.

folio [26.05.2004 22:45:19]

#

Siis haluat että lomake lähetetään automaattisesti esim. 5 sekunnin välein? Tähän ei taida mikään serveripuolen kieli pystyä, mutta javascriptillä onnistunee.

inmemoriam [27.05.2004 08:35:31]

#

Oikeassa olet. Yritän katsella noita javascriptin apuja netistä, mutta jos jollakulla on jotain lisäinfoa niin saa kyllä ilomielin postata...

sqwiik [27.05.2004 09:42:22]

#

Käytä Javascriptin kaikkivoipaa SetTimeOut(funktio, millisekunnit)-funktiota. Seuraava vain tulostaa sivuun viiden sekunnin välein tekstiä, mutta voit itse kehittää sen uudelleenlatauksen.

<Html-sälää>
<script language = "JavaScript">
<!--
  function Alusta(){
    //Eli suoritetaan funktio paivitasivu kun 5 sekuntia on kulunut tämän
    //funktion kutsusta. Helppoa.
    SetTimeOut('PaivitaSivu', 5000)
  }
  function PaivitaSivu(){
    document.write('Nyt olisi päivitetty.');
  }
-->
</script>

Tämä jonnekin hötömölön sekaan:

<script language = "JavaScript">
  Alusta();
</script>

inmemoriam [27.05.2004 10:04:17]

#

Yes. Sain sen sittenkin toimimaan ja aika yksinkertaisesti. Kerron nyt vielä jos jollakulla on sama ongelma. Laitoin BODY:n eventin OnUnload=form.submit(). Ja laitoin automaattipäivityksen päälle koodin alkuun. Onko ratkaisussa mielestänne jotain vialla? Kiitos kuitenkin auttaneille. Paljon kiitoksia myös sqwiikille ratkaisusta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta