WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Uppdatera flera frames samtidigt (https://www.wn.se/forum/showthread.php?t=8706)

Micke_ 2005-06-30 11:18

jag har en webbshop där man klickar på Logga in i vänster-framen och kommer då till en login-sida i main-framen.

jag har ett script i vänster-framen som känner av om personen är inloggad eller inte, varvid den ska visa Logga in eller Logga ut.

hur får jag vänster-framen att ladda om automatiskt efter att man loggat in i main-framen?

tacksam för svar

Robert 2005-06-30 11:27

På den sida som dyker upp när man lyckats logga in lägger man:

<body onload="javascript:top.document.vänstraframenamn.l ocation.href='hejsan.html'">


eller så var det top.framenamn... testa!

Micke_ 2005-06-30 11:51

"top.dokument.categories.location är null eller inte ett objekt"

Jonas 2005-06-30 11:58

Citat:

Originally posted by Micke_@Jun 30 2005, 11:51
"top.dokument.categories.location är null eller inte ett objekt"
parent.categories.location.href='url'

Eller ja, om du vill uppdatera flera samtidigt så:

Kod:

<script type="text/javascript">
function update_frames()
{
  parent.framenamn.location.href = 'url';
  parent.framenamn2.location.href = 'url2';
}
</script>

Kod:

<body onload="update_frames()">
Annars fungerar också:
Kod:

<script type="text/javascript">
window.onload = function update_frames()
{
  parent.framenamn.location.href = 'url';
  parent.framenamn2.location.href = 'url2';
}
</script>


Micke_ 2005-06-30 12:25

jag löste det enkelt med:
Citat:

onClick="parent.frames[1].location.reload(); return true;"

Robert 2005-06-30 13:12

Tänk också på att parent är relativt (om du nu skulle ha den dåliga idén att nästla framessidor.. =)


EDIT: Använd framenamn istället för ett index, alltså parent.frames['hejsan'].location.href


Jag tror det ska fungera (man vet ju aldrig när indexet förändras om du stuvar om lite i koden)...


Alla tider är GMT +2. Klockan är nu 01:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson