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?
ladda om en frame, från en iFrame
1 svar · 167 visningar · startad av Smultron
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å.