webForumDet fria alternativet

uppdatera annan frame vid Submit

11 svar · 285 visningar · startad av JAreMANNEN

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#1

Tja!

Har ett loginformulär där användaren ska fylla i namn, lösen.
När formuläret "submitas" så vill jag uppdatera en annan frame på sidan...
Eller blir det en Onload-funktion på den sidan användaren kommer till efter lyckad inloggning??

Hur gör man det??

THX!

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Det är väl bara att skriva target på din form tror jag minsann.

<form method="post" action="submit.asp" target="annanframe">
JAreMANNENMedlem sedan aug. 20002 272 inlägg
#3

näjj men altså, kanske skrev jag luddrigt??

submit går till login.asp som visas i main-framen, när login.asp laddas vill jag att framen left uppdateras eller ev. laddas om...

bättre nu..?

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

I <head>

<SCRIPT LANGUAGE="JavaScript">
<!--//
function spreadit(){
top.upperright.location.href="login.asp";
top.lowerright.location.href="left.asp";
}
//-->
</SCRIPT>

I form

<form method="post" action="submit.asp" onsubmit="javascript:spreadit()">

Där:top.upperright och top.lowerright motsvarar namnet på framesen där du vill uppdatera grejjerna.

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#5

hrmm, får jag med rätt värden från formuläret dådå??

Jesper TMedlem sedan nov. 20017 144 inlägg
#6

Kanske måste sätta någon timer också

Jesper TMedlem sedan nov. 20017 144 inlägg
#7

setTimeout('window.nått()',1000);

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#8

i det fönster som ska uppdateras då??

Jesper TMedlem sedan nov. 20017 144 inlägg
#9

Där behöver du väl inte göra något.
Timern sätter du i onsubmit i formen tror jag

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#10

fixade det såhär:

<SCRIPT LANGUAGE="JavaScript">
<!--//
function spreadit(){
top.left.location.href="../menu.asp?action=update";
}
//-->
		</SCRIPT>
	</head>
	<body bgcolor="#FFFFFF" onload="javascript: spreadit()">
Jesper TMedlem sedan nov. 20017 144 inlägg
#11

Kan du inte skriva i det direkt då?
<body bgcolor="#FFFFFF" onload="javascript:top.left.location.href="../menu.asp?action=update"; >

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#12

Jesper T skrev:

Kan du inte skriva i det direkt då?
<body bgcolor="#FFFFFF" onload="javascript:top.left.location.href="../menu.asp?action=update"; >

nope, men detta går..

<body bgcolor="#FFFFFF" onload="javascript:top.left.location.href='../menu.asp?action=update';">

:)

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)