webForumDet fria alternativet

uppdatera fönster automatiskt

27 svar · 846 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000526 inlägg
#1

har en kunkorg som visas i ett separat fönster.

Den innhåller en koppling till en databas med ordrar. Hur gör jag för att sidan ska känna av att innehållet i kundkorgen ändrats så att rätt saker visas i korgen.

Går det inte att lösa på annat sätt än att uppdatera korgen i ett visst intervall.

MattiMedlem sedan dec. 19996 592 inlägg
#2

Uppdatera fönstret med hjälp javascript varje gång någon lägger till en ny vara i kundkorgen. Alltså - när kunden klickar på "lägg till" körs ett javascript igång som uppdaterar fönstret.

De i javascriptforumet kan säkert hjälpa dig.

pellsäterMedlem sedan aug. 2000526 inlägg
#3

Kan jag flytta tråden till Javascript??

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#4

Flyttas... :)

pellsäterMedlem sedan aug. 2000526 inlägg
#5

om någon kan hjälpa mig vore jag skitglad helt enkelt

solbulleMedlem sedan mars 20015 287 inlägg
#6

Du får nog lov att visa lite kod skulle jag tro.

pellsäterMedlem sedan aug. 2000526 inlägg
#7

det är lite svårt eftersom jag itne har nån kod

jag har ett formulär som uppdaterar databasen plus en beställningssida.

Kundkorgen ligger i en i frame kallad kundkorg som jag vill ska uppdateras automatiskt när någon klickar på "köp" knappen..

solbulleMedlem sedan mars 20015 287 inlägg
#8

kan du inte låta dit javascript alt den sida som tar emot ditt formulär köra en refresh på den sidan, framen, som visar kundkorgen.

pellsäterMedlem sedan aug. 2000526 inlägg
#9

jovisst men jag vill inte att den ska köra en refresh varje 30 sec om det är så du menar utan när någon klickar på "köp" så ska den uppdateras.

Borde inte det gå

pellsäterMedlem sedan aug. 2000526 inlägg
#10

<input type="submit" value="köp" onclick="parent.2.location.reload();">

borde inte detta funka

solbulleMedlem sedan mars 20015 287 inlägg
#11

Typ något sådant, annars var min tanke att den sida som du postar formuläret till i sin tur kör en javascriptsfunktion som den du visar.
Datan måste ju hinna in i databasen innan kundkorgssidan uppdateras.

pellsäterMedlem sedan aug. 2000526 inlägg
#12

men hur skriver jag den koden!1

ska jag lägga den i body onLoad?? och hur skriver jag isåfall då

solbulleMedlem sedan mars 20015 287 inlägg
#13

Du skulle väl kunna göra som så att den sida som tar emot databasinläggningen, skriver ut med hjälp av asp:

body onload="kundkorg.location.reload();"

Då behöver ju bara den skrivas ut och uppdateras när det verkligen behövs.

(Kundkorg = namnet på det fönster som du har kundkorgen i.)

pellsäterMedlem sedan aug. 2000526 inlägg
#14

<body onload="2.location.reload();">

då får jag att ; förväntas

pellsäterMedlem sedan aug. 2000526 inlägg
#15

har fortfarande problem med Onload

solbulleMedlem sedan mars 20015 287 inlägg
#16

Heter ditt kundkorgsfönster 2 ?

Jesper TMedlem sedan nov. 20017 144 inlägg
#17

När jag stänger mitt "läggatillfönster" så uppdateras kundkorgen automatiskt med detta:

 <a href="javascript:window.opener.location.reload();window.close();">Stäng
          denna sida</a>
pellsäterMedlem sedan aug. 2000526 inlägg
#18

har nu gjort om Framesetet så kundkoren kallas topFrame.... men hur som helst funkar det inte...

Och jag stänger inte något fönster manuellt.. när jag beställer något så laddas allt in i en fil som heter korgen.asp och den redirectas sedan tillbaka till där man var....

Jesper TMedlem sedan nov. 20017 144 inlägg
#19

<body onload="2.location.reload()">
Funkar inte detta då?

Heter ditt kundkorgsfönster 2 ?

???

pellsäterMedlem sedan aug. 2000526 inlägg
#20

nej det funkar inte alls

jag döpte om kundkorgen så här
<frame src="kundkorg.asp" name="topFrame">

men nu när jag skriver
<body onload="topFrame.location.reload()">

så får jag felet att
topFrame är odefinierad

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