Det är väl bara att skriva target på din form tror jag minsann.
<form method="post" action="submit.asp" target="annanframe">
11 svar · 285 visningar · startad av JAreMANNEN
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!
Det är väl bara att skriva target på din form tror jag minsann.
<form method="post" action="submit.asp" target="annanframe">
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..?
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.
hrmm, får jag med rätt värden från formuläret dådå??
Kanske måste sätta någon timer också
setTimeout('window.nått()',1000);
i det fönster som ska uppdateras då??
Där behöver du väl inte göra något.
Timern sätter du i onsubmit i formen tror jag
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()">
Kan du inte skriva i det direkt då?
<body bgcolor="#FFFFFF" onload="javascript:top.left.location.href="../menu.asp?action=update"; >
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';">