Toon posts:

Javascript popup aanroepen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik ben bezig met een iDEAL implementatie binnen een website.
Ik gebruik ongeveer het onderstaande stukje code om mijn transactie te versturen.

Echter wil ik dat er een pop-up wordt geopend als er op de submitbutton wordt geclicked. Ik heb echter geen idee hoe ik binnen dit stukje code een popup aan moet roepen.

Ik hoop dat iemand me een stukje verder kan helpen.
Alvast bedankt,

Jort

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!-- CODE_START -->

<script type="text/javascript">

var PSPID = "TESTiDEALEASY";
var COM = "Beschrijving";
var AM;

if (isNaN(Amount))
    {
        alert("Amount not a number: " + Amount + " !");
        AM = ""
    }
else
    {
        AM = Math.round(parseFloat(Amount)*100);
    }

<!-- Begin
var orderID = "1";
mydate = new Date();
tv = mydate.getYear() % 10;
orderID = orderID + tv;
tv = (mydate.getMonth() * 31) + mydate.getDate();
orderID = orderID + ((tv < 10) ? '0' : '') + ((tv < 100) ? '0' : '') + tv;
tv = (mydate.getHours() * 3600) + (mydate.getMinutes() * 60) + mydate.getSeconds();
orderID = orderID + ((tv < 10) ? '0' : '') + ((tv < 100) ? '0' : '') + ((tv < 1000) ? '0' : '') + ((tv < 10000) ? '0' : '') + tv;
tvplus = Math.round(Math.random() * 9);
// End -->

var Cn=new Array(
"AFGHANISTAN","ALBANIE","ALGERIJE","ANDORRA","ANGOLA","ANGUILLA","ANTARTICA","ANTIGUA EN B.","ARGENTINIE","ARMENIE","ARUBA","AUSTRALIE","AZERBEIDJAN","BAHAMAS","BAHREIN","BANGLADESH","BARBADOS","BELARUS","BELGIE","BELIZE","BENIN","BERMUDA","BHUTAN","BOLIVIA","BOSNIA HERZEGOWINA","BOTSWANA","BOUVET","BRAZILIE","BRITSE O. GEB.","BRUNEI","BULGARIJE","BURKINA FASO","BURUNDI","CABO VERDE","CAMBODJA","CANADA","CAYMAN","CENTRAALAFRIKA","CHILI","CHINA","CHRISTMAS","COCOS","COLUMBIA","COMOROS","CONGO (REP.DEM.)","COOK","COSTA RICA","CROATIE","CUBA","CYPRUS","DENEMARKEN","DJIBOUTI","DOMINICA","DOMINICAANSE R.","DUITSLAND","ECUADOR","EGYPTE","ERITREA","ESTLAND","ETHIOPIE","FAEROER","FALKLANDS","FIJI","FILIPPIJNEN","FINLAND","France, METROPOL.","FRANKRIJK","FRANS GUYANA","FRENCH SOUTH.TER.","GABON","GAMBIA","GEORGIE","GHANA","GIBRALTAR","GRENADA","GRIEKENLAND","GROENLAND","GUADELOUPE","GUAM","GUATEMALA","GUINEA EQ.","GUINEA-BISSAU","GUINEE","GUYANA","HAITI","HEARD MC D.","HONDURAS","HONG-KONG","HONGARIJE","IERLAND","IJSLAND","INDIA","INDONESIE","IRAK","IRAN","ISRAEL","ITALIE","IVOORKUST","JAMAICA","JAPAN","JEMEN","JOEGOSLAVIE","JORDANIE","KAMEROEN","KAZACHSTAN","KENYA","KIRGIZSTAN","KIRIBATI","KOEWEIT","KONGO (BRAZA.)","LAOS","LESOTHO","LETLAND","LIBANON","LIBERIA","LIBIE","LIECHTENSTEIN","LITOUWEN","LUXEMBURG","MACAO","MACEDONIE","MADAGASCAR","MALAWI","MALEDIVEN","MALEISIE","MALI","MALTA","MARIANNEN","MAROKKO","MARSHALL","MARTINIQUE","MAURITANIE","MAURITIUS","MAYOTTE","MEXICO","MICRONESIE","MINOR OUTLYING ISL.","MOLDAVIE","MONACO","MONGOLIE","MONTSERRAT","MOZAMBIQUE","MYANMAR","N. CALEDONIE","NAMIBIE","NAURU","NED. ANTIL.","NEDERLAND","NEPAL","NEW ZEALAND","NICARAGUA","NIGER","NIGERIA","NIUE","NOORD-KOREA","NOORWEGEN","NORFOLK EILAND","OEKRAINE","OEZBEKISTAN","OMAN","OOST TIMOR","OOSTENRIJK","PAKISTAN","PALAO","PALEST. TERRIT. (OCC.)","PANAMA","PAPUA-N. G.","PARAGUAY","PERU","PITCAIRN","POLEN","POLYNESIE (F)","PORTUGAL","PUERTO RICO","QATAR","REUNION","ROEMENIE","RUSLAND","RWANDA","SAINT PIERRE -M.","SALVADOR (EL)","SAMOA","SAMOA (US)","SAN MARINO","SAO TOME EN P.","SAOEDI-ARABIE","SENEGAL","SERBIA MONTENEGRO","SEYCHELLEN","SIERRA LEONE","SINGAPORE","SINT HELENA","SINT LUCIA","SLOVENIE","SLOWAKIJE","SOEDAN","SOLOMON","SOMALIA","SOUTH GEORGIA","SPANJE","SRI LANKA","ST KITTS - N.","ST VINCENT-G.","SURINAME","SVALBARD","SWAZILAND","SYRIE","TADJIKISTAN","TAIWAN","TANZANIA","THAILAND","TOGO","TOKELAU","TONGA","TRINIDAD EN T.","TSJAAD","TSJECHIE","TUNESIE","TURKIJE","TURKMENISTAN","TURKS EN CAICOS","TUVALU","UGANDA","UNITED KINGDOM","URUGUAY","USA","V. A. EMIR.","VANUATU","VATICAANSTAD","VENEZUELA","VIETNAM","VIRGIN (GB)","VIRGIN (USA)","WALLIS EN F.","WESTERN SAHARA","ZAMBIA","ZIMBABWE","ZUID-AFRIKA","ZUID-KOREA","ZWEDEN","ZWITSERLAND"
) 
var Cc=new Array(
"AF","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CA","KY","CF","CL","CN","CX","CC","CO","KM","CD","CK","CR","HR","CU","CY","DK","DJ","DM","DO","DE","EC","EG","ER","EE","ET","FO","FK","FJ","PH","FI","FX","FR","GF","TF","GA","GM","GE","GH","GI","GD","GR","GL","GP","GU","GT","GQ","GW","GN","GY","HT","HM","HN","HK","HU","IE","IS","IN","ID","IQ","IR","IL","IT","CI","JM","JP","YE","YU","JO","CM","KZ","KE","KG","KI","KW","CG","LA","LS","LV","LB","LR","LY","LI","LT","LU","MO","MK","MG","MW","MV","MY","ML","MT","MP","MA","MH","MQ","MR","MU","YT","MX","FM","UM","MD","MC","MN","MS","MZ","MM","NC","NA","NR","AN","NL","NP","NZ","NI","NE","NG","NU","KP","NO","NF","UA","UZ","OM","TP","AT","PK","PW","PS","PA","PG","PY","PE","PN","PL","PF","PT","PR","QA","RE","RO","RU","RW","PM","SV","WS","AS","SM","ST","SA","SN","CS","SC","SL","SG","SH","LC","SI","SK","SD","SB","SO","GS","ES","LK","KN","VC","SR","SJ","SZ","SY","TJ","TW","TZ","TH","TG","TK","TO","TT","TD","CZ","TN","TR","TM","TC","TV","UG","GB","UY","US","AE","VU","VA","VE","VN","VG","VI","WF","EH","ZM","ZW","ZA","KR","SE","CH"
) 
var NC=Cn.length;


</script>
<style type="text/css">
    label {width: 120px; text-align: left;}
    button.iDEALeasy {background-color: #FFFFFF;}
</style>



<form method="post" action="https://internetkassa.abnamro.nl/ncol/prod/orderstandard.asp" id="form1" name="form1">
<script type="text/javascript">
    <!--
        document.write("<input type=\"hidden\" NAME=\"PSPID\" value=\"" + PSPID + "\" />");
        document.write("<input type=\"hidden\" NAME=\"orderID\" value=\"" + (orderID + ((tvplus + 1) % 10)) + "\" />");
        document.write("<input type=\"hidden\" NAME=\"amount\" value=\"" + AM + "\" />");
        document.write("<input type=\"hidden\" NAME=\"COM\" value=\"" + COM + "\" />");
    //-->
</script>
<input type="hidden" name="currency" value="EUR" />
<input type="hidden" name="language" value="NL_NL" />
<input type="hidden" name="PM" value="iDEAL" />

<!-- Those optional fields may be filled by the buyer or the the field type="text" may be 
changed to type="hidden" and the argument value="" filled by the merchant.-->

<br />
<label for="CN">Naam</label>
<input type="text" name="CN" value="" maxlength="35" />
<br />
<label for="EMAIL">email</label>
<input type="text" name="EMAIL" value="" maxlength="50" />
<br />
<label for="owneraddress">Adres</label>
<input type="text" name="owneraddress" value="" maxlength="255" />
<br />
<label for="ownertown">Stad</label>
<input type="text" name="ownertown" value="" maxlength="25" />
<br />
<label for="ownerzip">Postcode</label>
<input type="text" name="ownerzip" value="" maxlength="10" />
<br />

<label for="ownercty">Land</label>
<script type="text/javascript">
    <!--
    document.write ("<select name=\"ownercty\" >"); 
        document.write("<option value=\"\">Selecteer uit de lijst...</option>")
        for (i=0;i<NC;i++)
    {
        document.write("<option value="+Cc[i]+">"+Cn[i]+"</option>")
    }
    document.write ("</select>");
    //-->
</script>   
<br />
<!-- end of optional fields -->
<!-- Submit button -->
<button class="iDEALeasy" type="submit" name="submit1" value="submit">
    Betalen met<br />
<img src="https://internetkassa.abnamro.nl/images/iDEAL_easy.gif" alt="iDEAL"  />
</button>

</form>

<!-- CODE_END -->

  • Sappie
  • Registratie: September 2000
  • Laatst online: 18-11 20:27

Sappie

De Parasitaire Capaciteit!

window.open?

[ Voor 20% gewijzigd door Sappie op 19-04-2007 10:36 . Reden: javascript is echt lang geleden :) ]

Specs | Audioscrobbler


  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
of
showModalDialog
of
showModelessDialog

  • Sappie
  • Registratie: September 2000
  • Laatst online: 18-11 20:27

Sappie

De Parasitaire Capaciteit!

of alert

Specs | Audioscrobbler


  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
of
var a = 12 / 0

maar dat levert niet de gewenste pop-up gok ik zo ;)

  • Sappie
  • Registratie: September 2000
  • Laatst online: 18-11 20:27

Sappie

De Parasitaire Capaciteit!

want delen door 0 is... :)

Specs | Audioscrobbler


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Edwardvb schreef op donderdag 19 april 2007 @ 11:17:
of
var a = 12 / 0

maar dat levert niet de gewenste pop-up gok ik zo ;)
offtopic:
Dat levert helemaal geen popup ;) Het enige wat je doet is aan de nieuwe variabele "a" de waarde 'Infinity' toekennen.

  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
Erkens schreef op donderdag 19 april 2007 @ 11:20:
[...]

offtopic:
Dat levert helemaal geen popup ;) Het enige wat je doet is aan de nieuwe variabele "a" de waarde 'Infinity' toekennen.
offtopic:
je hebt gelijk ;)
Pagina: 1