Visa ett inlägg
Oläst 2006-05-05, 13:32 #2
tydal tydal är inte uppkopplad
Medlem
 
Reg.datum: May 2005
Inlägg: 130
tydal tydal är inte uppkopplad
Medlem
 
Reg.datum: May 2005
Inlägg: 130
För att det ska peka till en annan ram så sätter du target på form-taggen.

Om du bara har ett formulär på sidan kan du använda fullösningen:
document.forms[0] för att hänvisa till formuläret.

Annars måste du ge formulären ett namn och använda:
document.FORMULÄRETS_NAMN

Även om man helst nuförtiden ska ge formuläret ett id och använda:
document.getElementById('FORMULÄRETS_ID') i stället

För att skicka formuläret använder du metoden submit() på formuläret, alltså exempelvis:

document.getElementById('FORMULÄRETS_ID').submit() ;

Om du vill att det ska ske med ett visst intervall så använder du funktionen setTimeout():

function submitForm()
{
setTimeout('submitForm()', 10000); // millisekunder
document.getElementById('FORMULÄRETS_ID').submit() ;
}

Men eftersom det är ett GET-formulär vi pratar om (där parametrarna hamnar på adressraden) kanske det är enklast att du helt enkelt låter resultatframen ladda om sig själv med en meta-tagg:

<meta http-equiv="Refresh" content="10;">

Där anges tiden i sekunder.
tydal är inte uppkopplad   Svara med citatSvara med citat