Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 12:37 Der er 11 kommentarer og
1 løsning

pop boks når vare bestilles

Hej

Jeg har langt om længe fået bikset en side sammen med mulighed for kunden at bestille.

Men. Nu har jeg set på en anden side http://www.mika-emballage.dk/ at når man tilføjer en vare i sin kurv, kommer der en boks der fortæller at man har gjort det.

Nogle der ved hvordan man gør det?

Avatar billede lyhr007 Nybegynder
10. april 2002 - 12:40 #1
Med JavaScript og alert();

<p onClick="java script:alert('Du har puttet blah i din indkøbskurv')">Tekst her</p>
Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 12:41 #2
Kan det ikke gøres nemmere? Vil det sige jeg skal sætte det link ind på SAMTLIGE af de mindst 100 varer???
Avatar billede lyhr007 Nybegynder
10. april 2002 - 12:42 #3
Hvis dine vare ligger i en database og du bruger et serverside-sprog(ASP, PHP, JSP, etc.) til at generer din html. Kan du lave det lettere ellers tror ikke du kan sådan umidlbart.
Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 12:46 #4
Jeg bruger ikke DB, desværre.

Nå, men så må jeg jo bare igang med find og erstat :)

Tak
Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 12:51 #5
Ups, det virker ikke.

Mit link så sådan ud:
<a href="java script:void(0);" class="headlink"  onClick="parent.tilskrivVare('Kobber Farve 20gr.',52.00);parent.liste.location.href='../liste.asp';" onFocus="this.blur()">52,-</a>

Nu ser det sådan ud, men virker ikke:
<a href="java script:void(0);" class="headlink" onClick="java script:alert('Du har tilføjet varen til din indkøbskurv')" onClick="parparent.tilskrivVare('Kobber Farve 20gr.',52.00);parent.liste.location.href='../liste.asp';" onFocus="this.blur()">52,-</a>
Avatar billede lyhr007 Nybegynder
10. april 2002 - 12:53 #6
Du kan ikke have flere onClick prøv at se om det her hjælper:

<a href="java script:void(0);" class="headlink" onClick="alert('Du har tilføjet varen til din indkøbskurv');parparent.tilskrivVare('Kobber Farve 20gr.',52.00);parent.liste.location.href='../liste.asp';" onFocus="this.blur()">52,-</a>
Avatar billede boris Mester
10. april 2002 - 12:59 #7
Hvad med følgende ændring i dit .js dokument - to nye linier (jeg har ikke læst det hele, så du må prøve dig lidt frem):
function tilskrivVare(navn, pris, cookieState) {
    for (var x=0; x<kurv.length; x++) {
        if (kurv[x].navn==navn || kurv[x].navn=="") {
            opskrivVare(x, navn, pris);
alert("1 "+navn+" til "+pris+" Kr. er lagt i kurven")
            vareIndhold=1;
            writeCookieKurv( cookieState);
            return;
            }
        }
    if (maxVarer!=0 && x>=maxVarer) {
        alert('Du kan kun bestille '+maxVarer +' varetyper per ordre!');
        }
    else {
        kurv[x] = new opretVare();
alert("1 "+navn+" til "+pris+" Kr. er lagt i kurven")
        opskrivVare(x, navn, pris);
        vareIndhold=1;
        }
    writeCookieKurv();
    }
Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 13:19 #8
nix, virker heller ikke :(
Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 13:20 #9
det prøver jeg boris :)
Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 13:26 #10
Jeg tror du har fået fat i cookiedelen, den del af scriptet bruger jeg slet ikke.
Avatar billede bolsjeland.dk Nybegynder
10. april 2002 - 13:27 #11
HA! Det virker sku :)))

Tak, men.. nu har jeg jo givet point til lyhr007 :(
Avatar billede lyhr007 Nybegynder
10. april 2002 - 13:28 #12
Boris lav et spg så skal jeg nok give dem videre
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester