Avatar billede lifeweb Nybegynder
24. august 2003 - 18:51 Der er 5 kommentarer og
1 løsning

Popup og submit

Jeg har lavet en webshop.
Denne webshop har jeg fået til at fungere upåklageligt, men nu har PBS brokket sig over at ikonet for sikker forbindelse ikke vises i statuslinjen (dette er skyldet mit brug af rammer)
Jeg vil derfor gerne lave en popup når brugeren skal indtaste kortoplysninger - men dette kræver at jeg sender nogle hidden felter hertil...
Jeg har disse listet op i formen, og har hidtil bare kørt den direkte ind på pbsgatewayen...

Mit problem er nu at gøre præcis det samme som før - men bare at åbne en popup hertil, som så kan modtage informationerne...

Jeg har overvejet at bruge target=popup, men denne kan jeg vel ikke definere størrelsen på??

Håber på hurtigt svar...!
Avatar billede snokey Nybegynder
24. august 2003 - 20:45 #1
jeg er ikke sikker men hvis du er heldig så er der en kode der kan hjælpedig her www.jensenweb.dk
Avatar billede -mundi- Nybegynder
24. august 2003 - 20:50 #2
du åbner bare winduet inden du sender felterne afsted :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <script language="JavaScript1.2">
    function pop(){
        SiteX = (screen.availWidth-450)/2;
          SiteY = (screen.availHeight-400)/2;
        SiteWin = window.open('','newwin','width=450,height=400,screenX='+SiteX+',left='+SiteX+',screenY='+SiteY+',top='+SiteY+',resizable=no,scrollbars=no,menubar=no,directories=no,location=no,status=no');
    }
    </script>
</head>

<body>

<form name="Formname" action="" method="post" style="margin:0" target="newwin" onSubmit="return check_input();">
form>

</body>
</html>
Avatar billede lifeweb Nybegynder
24. august 2003 - 21:10 #3
Kan jeg være helt sikker på at dette ALTID virker???

Og af nysgerrighed vil jeg også gerne vide hvad screen.availwidth er...
Avatar billede -mundi- Nybegynder
24. august 2003 - 21:13 #4
skærmens bredde, den centrer popup'en på skærmen. Hvis en kunde ikke har javascript slået til åbner der bare et almindeligt nyt vindue. Bruger det selv på en webshop, og har ikke erfaret at der skulle være nogen problemer
Avatar billede mm12010 Nybegynder
25. august 2003 - 08:35 #5
bør vist se sådan ud for at blive centreret rigtigt og vise adresselinien og statuslinien med https info :o)

function pop(){
        SiteX = (screen.width-450)/2;
        SiteY = (screen.height-400)/2;
        SiteWin = window.open('','newwin','width=450,height=400,screenX='+SiteX+',left='+SiteX+',screenY='+SiteY+',top='+SiteY+',resizable=no,scrollbars=no,menubar=no,directories=no,location=yes,status=yes');
    }
Avatar billede lifeweb Nybegynder
25. august 2003 - 19:36 #6
jeg har intet problem med selv at finde ud af javascript - og har tilrettet dette...
derfor kun point til -mundi-
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