webForumDet fria alternativet

stäng popup och uppdatera sida

5 svar · 337 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

hejsan,
har en popup som listar produkter när man klickar på köp som är av typen submit så vill jag att detta skall inträffa:

ett alert meddelande dyker upp där det står: produkten är i kundvagnen, när man klickar på ok så skall popupen stängas ner och i själva sidan så skall man hamna på sidan kundvagn.asp

för att lägg in en produkt i kundvagnen normalt sätt via en vanlig länk använder jag mig av filen addItem.asp?id=xxx

någon som har förslag på hur detta skall gå till?

PepeJeriaMedlem sedan feb. 2003774 inlägg
#2

Ett förslag (66 är bara en exempel-siffra):

<button type="button" onClick="addToChart(66)">Lägg till</button>

function addToChart(articleNumber)
{
	alert("Produkten är i kundvagnen");
	opener.location.href = "addItem.asp?id=" + articleNumber;
	self.close();
}

Sen det du borde göra efter att du lagt till en produkt med addItem.asp, är att du redirectar till din kundvagn.asp

GimboMedlem sedan dec. 20001 626 inlägg
#3

ok, ska testa koden, jag har denna kod i filen man redirectas till efter att varan har hamnat i kundvagnen, dett aför att stänga popupen, men just denna kod stänger popupen och refreshar den befintliga sidan man befinner sig på, hur gör jag för att man ska hamna på sidan kundvagn.asp

<script language="JavaScript" type="text/javascript">
<!--
setTimeout("window.close()",2000);
window.opener.location.reload();
//-->
</script>

det är ju denna rad: window.opener.location.reload();
som refreshar den befintliga sidan, kan man inte byta ut ngt så att den skickas till kundvagn.asp?

@ndersMedlem sedan juni 200032 969 inlägg
#4

Så här hade jag skrivit:

window.opener.location.href='kundvagn.asp';

mvh

PepeJeriaMedlem sedan feb. 2003774 inlägg
#5

jo, använd dig av location.href för att ändra url

GimboMedlem sedan dec. 20001 626 inlägg
#6

wooooww PepeJeria din kod fungerade klockrent! exakt så som jag tänkte mig, glöm mitt inlägg direkt efter ditt!

tack så mycke!!!

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