Current location: Hot Scripts Forums » General Web Coding » JavaScript » Paypal Generator

Paypal Generator

Reply
  #1 (permalink)  
Old 08-06-06, 07:42 AM
Hunter Hunter is offline
Newbie Coder
 
Join Date: Dec 2005
Posts: 90
Thanks: 0
Thanked 0 Times in 0 Posts
Paypal Generator

Hey, I have a script that is for generating the link to paypal depending on what game server they want to buy... It generates the price, then goes to paypal.
But I want to change the submit button to load up in a new window.
Code:
<script language="javascript">
function addMeUp() {
	ps=eval(form.ps.value)
	vs=eval(form.vs.value)
	db=eval(form.db.value)
	mode=eval(form.mode.value)
	game=form.game.value;
	voiceselect=form.voiceselect.value;
	paymethod=eval(form.method.value)
	nummonths=eval(form.months.value)
	
	if (game == 'AA') { var gcost = '1.00'; }
	else if (game == 'none') { var gcost = '0.00'; }
	else if (game == 'BF2') { var gcost = '1.00'; }
	else if (game == 'BFV') { var gcost = '1.00'; }
	else if (game == 'BF1942') { var gcost = '1.00'; }
	else if (game == 'WET') { var gcost = '1.00'; }
	else if (game == 'ET') { var gcost = '1.00'; }
	else if (game == 'UT03') { var gcost = '1.00'; }
	else if (game == 'UT04') { var gcost = '1.00'; }
	else if (game == 'UT07') { var gcost = '1.00'; }
	else if (game == 'UT') { var gcost = '1.00'; }
	else if (game == 'SOF2') { var gcost = '1.00'; }
	else if (game == 'MOH') { var gcost = '1.00'; }
	else if (game == 'MOHAA') { var gcost = '1.00'; }
	else if (game == 'MOHPA') { var gcost = '1.00'; }
	else if (game == 'MOHB') { var gcost = '1.00'; }
	else if (game == 'MTAVC') { var gcost = '1.00'; }
	else if (game == 'COD2') { var gcost = '1.00'; }
	else if (game == 'CODUO') { var gcost = '1.00'; }
	else if (game == 'COD') { var gcost = '1.00'; }
	else if (game == 'HL1DM') { var gcost = '1.00'; }
	else if (game == 'HL1RICOCHET') { var gcost = '1.00'; }
	else if (game == 'HL1TFC') { var gcost = '1.00'; }
	else if (game == 'HL1DMC') { var gcost = '1.00'; }
	else if (game == 'HL1OF') { var gcost = '1.00'; }
	else if (game == 'HL2DM') { var gcost = '1.00'; }
	else if (game == 'HLTFC') { var gcost = '1.10'; }
	else if (game == 'HL2DM') { var gcost = '1.10'; }
	else if (game == 'CS1.6') { var gcost = '1.00'; }
	else if (game == 'CSCZ') { var gcost = '1.00'; }
	else if (game == 'CSS') { var gcost = '1.00'; }
	else if (game == 'CSS66TICK') { var gcost = '1.00'; }
	else if (game == 'CSS100TICK') { var gcost = '1.00'; }
	else if (game == 'DOD') { var gcost = '1.00'; }
	else if (game == 'DODS') { var gcost = '1.00'; }
	else if (game == 'Farcry') { var gcost = '1.00'; }
	else if (game == 'FEAR') { var gcost = '1.00'; }
	else if (game == 'HALOCE') { var gcost = '1.00'; }
	else if (game == 'LFSs2') { var gcost = '1.00'; }
	else if (game == 'Q2') { var gcost = '1.00'; }
	else if (game == 'Q3ARENA') { var gcost = '1.00'; }
	else if (game == 'Q4') { var gcost = '1.00'; }
	else if (game == 'RS3RS') { var gcost = '1.00'; }
	else if (game == 'RTCW') { var gcost = '1.00'; }
	else if (game == 'SWAT4') { var gcost = '1.00'; }
	
	pgcost=ps*gcost
	
	if (voiceselect == 'none') { var vcost = '0.00' }
	else if (voiceselect == 'ts2') { var vcost = '0.00' }
	
	pvcost=vs*vcost
	
	if (mode == '3') { state = 'Public';	}
	else if (mode == '0') { state = 'Private'; }	

	if (db == '3') { debranding = 'DB';	}
	else if (db == '0') { debranding = 'B'; }	

	monthtotal=pgcost+pvcost+db+mode
	monthtotal= (nummonths == 1) ? (monthtotal*100)/100 : monthtotal
	monthtotal= (nummonths == 3) ? (monthtotal*100)/100 : monthtotal
	monthtotal= (nummonths == 6) ? (monthtotal*100)/100 : monthtotal
	monthtotal= (nummonths == 12) ? (monthtotal*100)/100 : monthtotal
		
	subtotal=monthtotal*nummonths
	totalcost=subtotal
	
	form.monthly.value="\u00A3 "+monthtotal.toFixed(2)
	form.mycost.value=totalcost.toFixed(2)
	form.total.value="\u00A3 "+totalcost.toFixed(2)
} 

function gotoLink() {
	if (form.terms.value == 'Refuse') {
		alert ('You Have To Accept To Our Terms & Conditions To Continue');
	} else {
		months=eval(form.months.value);
		cost=eval(form.mycost.value);
		ps=eval(form.ps.value);
		vs=eval(form.vs.value);
		db=eval(form.db.value);
		mode=eval(form.mode.value);
		linkid=eval(form.method.value);
		game=form.game.value;
		voiceselect=form.voiceselect.value;
		pfname=form.pfname.value;
		pfemail=form.pfemail.value;
		rconpw=form.rconpw.value;

		alert ('Thank You For Shopping With XGServers.co.uk');
		if (linkid==2)  link="https://www.paypal.com/subscriptions/business=xgservers@hotmail.co.uk&item_name=Pub/Priv:+"+state+"+|+Game Slots:"+ps+"+|+Game:"+game+"+|+Voice Slots:"+vs+"+|+Voice Comms:"+voiceselect+"+|+De/Branded:"+debranding+"+|+Length:"+months+"+Month(s)+|+Name:+"+pfname+"+|+E-mail:+"+pfemail+"+|+Rcon:"+rconpw+"+end&no_note=1&currency_code=GBP&a3="+cost+"&p3="+months+"&t3=M&src=1&sra=1"
		
		window.location.href=link
	}
}
            </script>
Heres all the java that generates the price, then makes the link.
Code:
<input name="button" type="button" target="_blank" onClick="gotoLink()" value="Order Now" style="border:1px solid #FFFFFF; width:160; font-size:8pt; font-family:Tahoma; color:#FFFFFF; background-color:#000000">
Here is my submit button.

Do I need to change this? - window.location.href=link

Regards,
Hunter
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on FacebookShare on Stumble UponShare on Twitter
Reply With Quote
  #2 (permalink)  
Old 08-06-06, 08:49 AM
Nico's Avatar
Nico Nico is offline
Community Leader
 
Join Date: Sep 2005
Location: Spain
Posts: 7,536
Thanks: 5
Thanked 20 Times in 18 Posts
Change
Code:
window.location.href=link
to
Code:
window.open(link, 'paypal', '');
This should do it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on FacebookShare on Stumble UponShare on Twitter
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Paypal Pro PHP - for Paypal Website Payments Pro huntersinclair General Advertisements 0 09-09-05 12:51 AM
Looking for Beta Testers - Paypal Website Payments Pro Solution huntersinclair Job Offers & Assistance 0 09-09-05 12:48 AM


All times are GMT -5. The time now is 11:02 PM.
vBulletin® Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.