<a href="annan_sida.htm" target="iframe">Öppna sida i annan frame</a>
<iframe name="iframe" src="en_sida.htm"></iframe>
Asp-kod? Med den kan du inte göra mycket på klientsidan.
5 svar · 261 visningar · startad av speedy
Jag skulle behöva lite hjälp med hur man skulle kunna ladda en sida i en annan fram än den som koden står i så att säga.
Jag vill alltså ha en lite kodsnutt som jag via ASP-kod kan skriva ut när jag vill att en annan fram ska uppdateras. Jag har förökt hitt ngt genom att söka på forumet men har tyvärr inte hittat ngt.
<a href="annan_sida.htm" target="iframe">Öppna sida i annan frame</a>
<iframe name="iframe" src="en_sida.htm"></iframe>
Asp-kod? Med den kan du inte göra mycket på klientsidan.
Jag tror JesperT missuppfattar. Så här tolkar jag det:
<%
Response.write "<script>document.frames['framenamnet'].location.href='någonsida.asp';</script>"
%>
Något sånt hade jag provat med i alla fall.
Mvh
Du tolkade det rätt @nders. Jag fick det tyvärr inte att funka dock ..
Detta är koden jag använt:
Response.Write("<script>document.frames['mainFrame'].location.href='news.aspx';</script>"
Där "mainFrame" är framen jag vill uppdatera.
Jag får meddelandet:
document.frames.mainFrame.location is NULL or not an object
Körs scriptet automatiskt om man inte skriver det i ngn funktion? Annars måste man väl lägga in det i ngn funktion som körs onLoad i sidans body?
Jag kan 0 om Javascript tyvärr men jag vill alltså uppdatera en annan fram efter att jag i min asp.net(vb.net)-kod har uppdaterat databasen.
Får tacka och bocka, det funkar utmärkt nu!