webForumDet fria alternativet

Skriva i databas -> Skriva ut från databas - för snabbt

JavaScriptur Javascript

5 svar · 259 visningar · startad av koltrasten

koltrastenMedlem sedan okt. 2002272 inlägg
Frågan#1

Jag lägger till en sak i en databas. Exakt, därefter skall en ny popupruta öppnas och den skall skriva ut vad som databasen innehåller. Problemet är att det verkar ta lite tid innan informationen kommer in i databasen och därmed har den inte hunnit komma in i databasen då jag skall kolla den. Det handlar alltså om millisekunder...
Kan man göra så att scriptet pausar några millisekunder, eller har någon ett bättre sätt??

Tack! :)

icaaqMedlem sedan okt. 20005 273 inlägg
#2

visa lite kod ..... :)

mvh icaaq

koltrastenMedlem sedan okt. 2002272 inlägg
#3
<script language="javascript">
window.close()
window.opener.document.location.href='forum_visa.asp?ForumID=<%=Request.QueryString("ForumID")%>#<%=objRS("ForumID")%>'
</script>

Denna kod ligger i ett popupfönster. I "huvudfönstret" ligger forum_visa.asp och jag vill att den sidan alltså skall uppdateras till den samma. Fast nu ligger det mer text i forum_visa.asp

Ekströms avatarEkströmMedlem sedan feb. 20022 594 inlägg
#4

Du får använda SetTimeout. Läs om det i JavaScript, DHTML-forumet eller på något annat bra JavaScript-ställe. :)

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Flyttas från ASP

dectgaps avatardectgapMedlem sedan sep. 20021 655 inlägg
#6
<script language="javascript">
window.close();
setTimeout("window.opener.document.location.href='forum_visa.asp?ForumID=<%=Request.QueryString("ForumID")%>#<%=objRS("ForumID")%>'", 500);
</script>

Nu kommer öppningsfönstret att uppdateras efter en halv sekund.

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