Just nu i M3-nätverket
Jump to content

Ladda om 2 frames ur en tredje efter postning


J Sundberg

Recommended Posts

Hej, jag vet att detta med flera framar har avhandlats tidigare, men

jag har liksom kört fast här.

 

Så här är det:

Jag har två tre framar som jag har aktuell information i.

I den tredje framen kan besökaren ändra i värdena och via

en form som postar så hamnar detta i databasen - vars info

läses upp av de två övriga framarna.

 

Nu till problemet: Jag vill att de två andra framarna

ska laddas om (och hämta den nya datan) efter postningen

eftersom jag i den tredje (som alltså postade)

redirectar till en sida som talar om att det gick bra osv.

 

Finns det någon enkel lösning på det här som man skulle kunna

stoppa in efter postningen, men innan redirecten i frame1 så

att frame2 och frame3 laddas om?

 

//Sundberg

 

Förresten, kan man inte ha targets i sina redirects. Typ:

response.redirect("default.asp", target="_top")

 

?

Link to comment
Share on other sites

Magnus Gladh

<script>

top.FRAME1_NAMN.document.location.href = "SIDA1_NAMN"

top.FRAME2_NAMN.document.location.href = "SIDA2_NAMN"

</script>

 

Detta skriver du in på sidan tre innan du redrictar den till sidan som säger att allt gick bra...

 

Nej man kan inte använda target i redirect...

 

- magnus

 

 

Link to comment
Share on other sites

Supevänligt av dig att hjälpa mig. Är på arbetet nu, men ska kasta mig över datorn hemma och testa det där.

 

Än en gång - tack!

 

// Sundberg

Link to comment
Share on other sites

Och nu har jag prövat, men det funkar inte så bra.

Jag har tre frmar som heter

VANSTERFRAME

MITTENFRAME

HOGERFRAME

 

och i MITTENFRAME så skriver jag så här...

<%

Response.Buffer = true

%>

 

<script>

top.VANSTERFRAME.document.location.href = "vaster.asp"

top.HOGERFRAME.document.location.href = "hoger.asp"

</script>

 

<%Response.Redirect("success.asp")%>

 

 

Har jag skrivit något fel?

 

 

 

 

// Sundberg

Link to comment
Share on other sites

Hej,

 

Använd inte response.redircet utan skriv redirecten mha javascript.

 

<script>

top.VANSTERFRAME.document.location.href = "vaster.asp"

top.HOGERFRAME.document.location.href = "hoger.asp"

top.MITTENFRAME.document.location.href = "success.asp"

</script>

 

Eftersom ASPs response.redirect lägger på en http header, som säger "dokumentet är flyttat till ..." och skickas iväg innan din html sida så kommer din browser inte att se din html kod.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...