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 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..?
Jesper TMedlem sedan nov. 20017 144 inlägg 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å??
Jesper TMedlem sedan nov. 20017 144 inlägg Kanske måste sätta någon timer också
Jesper TMedlem sedan nov. 20017 144 inlägg setTimeout('window.nått()',1000);
i det fönster som ska uppdateras då??
Jesper TMedlem sedan nov. 20017 144 inlägg 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()">
Jesper TMedlem sedan nov. 20017 144 inlägg 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';">
:)