webForumDet fria alternativet

ladda om en frame, från en iFrame

1 svar · 167 visningar · startad av Smultron

SmultronMedlem sedan juli 2002423 inlägg
#1

hejsan!
jag har ett lite dilemma...
jag har en sida med massa vanliga frames i, sedan har jag ett from som ligger i en iframe på en sida. När jag submitar formet öppnas en ny sida i iframen, men sedan vill jag att en annan frame uppdateras samtidigt? hur ska jag göra?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Svårt att säga exakt eftersom det beror på hur du byggt upp dina frames, men frames och iframes byggs efter ett släktträd. Från en frame eller iframe når du föräldern (alltså det dokument som skapade framen/iframen) med parent. Du når på samma sätt en child alltså en frame eller iframe från förälder-dokumentet via namnet på child-framen.

Således kan det se ut såhär från onSubmit-eventet i formuläret i iframen;

<form onSubmit="parent.parent.framenamn.location.reload(true);"
för att ladda om ett dokument, alternativt för att ladda en annan sida;
<form onSubmit="parent.parent.framenamn.location.href='annan_sida.html';"

Där alltså "framenamn" är namnet på framen i fråga.

Varken svårare eller enklare än så.

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