Fredde B Posted March 2, 2005 Share Posted March 2, 2005 Är det nån som kan knäcka denna nöt?? Jag vill att hela sidan uppdateras ifrån en frame, vilket den gör, men den öppnar ett NYTT fönster första gången koden körs! Jag vill endast att den uppdaterar sidan... koden ser ut såhär... <script language="JavaScript"> function uppdatera() { var w = window.open("start.asp", "win"); if (w) w.focus(); window.onload = uppdatera; } </script> mvh Fredde Link to comment Share on other sites More sharing options...
Bj0rN Posted March 2, 2005 Share Posted March 2, 2005 top.document.location.reload(); bör fungera om du vill ladda om sidan. -- "I killed my dinner with karate - kick ´em in the face, taste the body; shallow work is the work that I do." -Joanna Newsom Stoppa mjukvarupatenten nu! http://www.ffii.se/ Link to comment Share on other sites More sharing options...
Fredde B Posted March 2, 2005 Author Share Posted March 2, 2005 Jo det fungerade med ditt förslag, men jag får den där fåniga frågan igen: "Informationen måste skickas igen: Försök igen / Avbryt" Kan man komma undan den där frågan...?? Link to comment Share on other sites More sharing options...
zerblat Posted March 2, 2005 Share Posted March 2, 2005 Använd GET-metoden istället för POST. Link to comment Share on other sites More sharing options...
Fredde B Posted March 3, 2005 Author Share Posted March 3, 2005 det vart inget lyckat, då fungarade det inte med månadsbytet... min kod ser ut så här längre ner... <form method="GET" action="sum.asp?open=yes&what=andradatum"> <input type="text" size="1" name="nymanad"> <input type="submit" value="<--- byt månad" onClick="top.document.location.reload()"> </form> //F Link to comment Share on other sites More sharing options...
NumeriusNegidius Posted March 3, 2005 Share Posted March 3, 2005 Du kan inte ha method="get" och samtidigt skicka med url-parametrar i action. Lägg till de parametrarna som hidden: <input type="hidden" name="open" value="yes" /> <input type="hidden" name="what" value="andradatum" /> Sen får du hämta dessa och "nymanad" som request.querystring istället för request.form! /Nisse --- "Trying is the first step towards failure" - Homer Simpson Link to comment Share on other sites More sharing options...
Fredde B Posted March 3, 2005 Author Share Posted March 3, 2005 Det där funkade nog bättre, fick man lära sig nått nytt - tackar!! men men men.... ursäkta att jag tjatar!! den där rutan som säger att jag måste skicka informationen igen för att kunna uppdatera... kommer jag tydligen inte ifrån... Uschh! va tråkigt jobbig den ser ut... //F Link to comment Share on other sites More sharing options...
Fredde B Posted March 10, 2005 Author Share Posted March 10, 2005 Tack för all hjälp men nu har kommit på det!!! det funkar iallafall för mig. Om du vill slippa frågan: "Du måste skicka informationen igen Fortsätt/Avbryt" när du försöker uppdatera sidan med typ: top.document.location.reload() Skapa en till fil som tex heter respond.asp och skicka alla värden dit, som ska in till databasen. Och sen i slutet, när allt är skickat till databasen skriver du <% Response.Redirect "sökvägen till STARTSIDAN" %> på det sättet kan man kringå problemet och all data blir uppdaterad på ett klick!!... kanske det finns andra sätt oxå..?? //Fredde Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.