Jeg har en portal hvor man kan gå direkte til en prisliste, med popup på hvert produkt og derfra kan lægge i indkøbsvogn, men der er også forskellige produktgrupper, som man kan klikke på - her kommer en popup med mouseover som beskriver de forskellige produkter.
Hvis man klikker på det enkelte produkt, er det så muligt det kan registreres på prisliste.htm samt at der samtidig popper et nyt lille vindue op der fortæller hvilke produkter man har lagt i indkøbsvognen - det vindue bliver der ligeså længe man handler ind. Fra det lille popup vindue skal man så klikke ind på prislisten, knappen hedder f.eks.:(indkøbsvognen).
Fra en popup med produkt-gruppe-oversigter kunne klikke på enkelt-produkter og derved få dem lagt i indkøbsvognen og talt med i total-beløbet.
Samtidig vil du så gerne have indkøbsvognen som et fast vindue, som er der hele tiden (helst vist uanset andre handlinger).
-- for lige at tage den sidste først, så har IE på Windows en funktion som hedder window.showModelessDialog(url,parametre,features) -- men den vil så kun kunne bruges af brugere af den browser, vel ikke dit ønske at udelukke brugere !-)
-- ellers må man lave et popup-vindue, som for hvert valg opdateres og sættes i fokus ...
Den første, med at lægge i indkøbsvognen fra produkt-popuppen, skulle ikke være så svær, du har fra en popup et direkte link til moder-vinduet: opener, så det kunne f.eks. se sådan ud:
Det er jeg ikke helt med på, hvordan kan opener.minSammentaellingsFunktion(this.value) gå til prisliste.htm?
Jeg kunne godt tænke mig at det lille popup vindue viser de produkter man har valgt (antal, pris og total), men kun de der er valgt. De produkter (antal, pris og total) overføres så til Prislisten (prisliste.htm) når man klikker på en knap (gå til indkøbsvogn) på popuppen.
Det ville være herligt om det kunne lade sig gøre.
Lad mig lige høre om jeg har forstået præcis hvad det er du vil:
Du har 3 vinduer: 1) Indkøbsliste (med enkeltvarer og varegrupper) 2) Liste over varer i varegruppe 3) Løbende opdateret regning efterhånden som folk trykker varer ind enten fra vindue 1 eller 2
Er det korrekt forstået at det er sådan et system du gerne vil ende op med?
1) Det er en portal med billeder af produktgrupper 2) Du kan vælge at klikke på Indkøb og gå direkte til prislisten (prisliste.htm)og hvis du klikker på et produkt, kommer der en popup hvor du kan bestille et produkt(det var den vi lavede i går) 3) Du kan også klikke på et billede af en varegruppe - så kommer der en popup med produkter indenfor den gruppe - og det er lavet som mouseover. Hvis du så beslutter dig for en vare - kan man klikke på tekststrengen (produktet) og så skulle der komme en lille popup med antal, produkt, pris og total samt en knap (gå til indkøbsvogn). Og hver gang du klikker på et produkt (køber en vare)- opdateres den lille popup. Den lille popup bliver der lige indtil du klikker på knappen (gå til indkøbsvogn). Når du klikker på den knap - forsvinder popuppen og prislisten (prisliste.htm) kommer frem med alle de varer kunden har købt (antal, produkt, pris og total)
Der er ingen tvivl om at det kan lade sig gøre - men jeg har liidt svært ved at se hele systemet for mig. Det forekommer mig en anelse (unødigt) komplekst. Den lille popup med regningen vil jo f.eks. miste focus, når brugeren trykker på et bagvedliggende vindue, og "forsvinde" bagud. Og den vil dække en del af varegruppevinduet, når den er i fokus. Jeg vil vove at påstå at det er de færreste systemer der opererer med mere end 2 vinduer max. Almindelige brugere er simpelthen ikke trænet til at arbejde med så mange vinduer.
Det virker i hvert fald ikke umiddelbart som hvad jeg ville forvente hvis jeg skulle være bruger af dit system (muligvis fordi jeg ikke har forstået helt hvad det er du forestiller dig?). Det er altså ikke fordi jeg ikke tror at det kan lade sig gøre rent teknisk at skrue sådan et system sammen. Det er udelukkende designmæssige betænkeligheder jeg har.
Hvor mange enkeltvarer og varegrupper opererer du med? Hvis ikke det er hemmeligt, kunne du måske løfte sløret en anelse mere, og så kunne vi (evt. som en ny tråd under design) diskutere logiske måder at bygge systemet op på?
(-:H@zze
P.S. Det er IKKE for at komme og bosse rundt med dig at jeg skriver det her. Valget er naturligvis helt og holdent dit, og jeg vil gerne hjælpe til med at få det til at virke som du vil have det, hvis du insisterer på at det skal bygges op som du beskriver. Det er udelukkende venligt ment, når jeg foreslår dig at "gå tilbage til tegnebrættet" og gentænke systemet!
Du har fuldstændig ret og tak for dit indlæg. Det nu lavet sådan at den popper op og fortæller hvad der er lagt i indkøbskurven og gemmer det. Til sidst kan man udfylde detaljer. Alt virker.
Jeg har dog lige en detalje som ikke virker og det er på Prisliste.htm - når man sætter antal ind i tekstfeltet skrives der ikke pris eller lægger sammen før man har klikket væk evt. på et lille billede af en indkøbsvogn. Kan det laves sådan at pris og total sætte ind med det samme?
-- en af de grundlæggende fejl, som tidligt blev lavet med javascript, var, at man reagerede, hver gang brugeren trykkede på en tast ...
-- du skal få det til at virke således, at når brugeren er _færdig_ med at angive en værdi, så ændres alle sammentællinger !-)
Derfor skal onchange bruges på den slags felter, det vil godt nok se mærkeligt ud, hvis sammentællingsfeltet ændrer sig fra 0,15 til 1,65 til 16,65 til 166,65 mens man er i gang med at indskrive et antal varer ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.