Archief - Javascript: function(s) problems

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Logion

Legacy Member
Hallo,
Ik heb dus probleemen met onderstaande code.
1 van de errors die ik krijg is "Tekenreeksconstante is niet afgesloten" op regel 148.
Maar nog irritanter is dat javascript niets doet op de aanroep van de functie printventrillo(), hoogstwaarschijnelijk vindt hij die niet.(alhoewel klopt de naam)
En is het zo dat elke statement moet afgesloten worden met een ";"(gwn een vraagje, dit is m'n eerste JS scriptje)
Dank bij voorbaat

Code:
<html>
<head>
		<script type="text/javascript" language="JavaScript">
			function printprize() {

				var months = document.order.contract.value
				var server = <?PHP echo $_GET['s']; ?>
		
				if(server == 1)
				{
					if(months == 1)
					{
						var prize = 35
					}
					else if(months == 3)
					{
						var prize = 90
					}
				}
				else if(server == 2)
				{
					if(months == 1)
					{
						var prize = 42.5
					}
					else if(months == 3)
					{
						var prize = 127.5
						printventrillo()
					}
				}
				else if(server == 3)
				{
					if(months == 1)
					{
						var prize = 50
					}
					else if(months == 3)
					{
						var prize = 150
						printventrillo()
					}
				}
				else {
					var prize = error
				}

				var x = document.getElementById('Table').rows
				var y = x[19].cells
				y[1].innerHTML="€"+prize
			}
		</script>
	<title>LinuxSystemsGameservers</title>

</head>

<?PHP 
	if(!$_GET['s'])
	{
?>
<body>
LSG is our sponser.<br />
They sponser us with a gameserver, on this page you can find more information about their services.<br />
Below you can find more information about the servers they rend.(prices are per month)<br />
<table border="0" bgcolor="black" cellpadding="3" cellspacing="1">
	<tr bgcolor="white">
		<th>Type</th>
		<th>Players</th>
		<th>Price</th>
		<th>Order</th>
	</tr>
	<tr bgcolor="white">
		<td>Standard</td>
		<td>12 slots</td>
		<td>€35/month</td>
		<td><a href="a.php?s=1">Clich</a></td>
	</tr>
	<tr bgcolor="white">
		<td>Light SuperBoosted</td>
		<td>16slots</td>
		<td>€42,5/month</td>
		<td><a href="a.php?s=2">Click</a></td>
	</tr>
	<tr bgcolor="white">
		<td>Heavy SuperBoosted</td>
		<td>16slots</td>
		<td>€50/month</td>
		<td><a href="a.php?s=3">Click</a></td>
	</tr>
</table>
<?PHP
}
	elseif($_GET['s'] && !$_POST['l'])
{
$countries=array("Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote D'Ivoire (Ivory Coast)","Croatia (Hrvatska)","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","East Timor","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Islands (Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard and McDonald Islands","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Israel","Italy","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Korea (North)","Korea (South)","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","Netherlands Antilles","Neutral Zone","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","S. Georgia and S. Sandwich Isls.","Saint Kitts and Nevis","Saint Lucia","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Seychelles","Sierra Leone","Singapore","Slovak Republic","Slovenia","Solomon Islands","Somalia","South Africa","Spain","Sri Lanka","St. Helena","St. Pierre and Miquelon","Sudan","Suriname","Svalbard and Jan Mayen Islands","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","US Minor Outlying Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City State (Holy See)","Venezuela","Viet Nam","Virgin Islands (British)","Virgin Islands (U.S.)","Wallis and Futuna Islands","Western Sahara","Yemen","Yugoslavia","Zaire","Zambia","Zimbabwe");
?>
<body onload="printprize()">
Please fill in the information below, it's needed in order to complete the order.<br />
Thanks in advance!<br /><br />
<form name="order" action="a.php" method="post">
<input type="hidden" name="server" value="<? echo$_GET['s'];?>" />
<table border="0" bgcolor="black" cellpadding="3" cellspacing="1" id="Table">
	<tr bgcolor="white">
		<td><b>Server</b></td>
		<td><?PHP
			switch($_GET['s'])
			{
				case 1:
					echo"Standard 12 slots";
					break;
				case 2:
					echo"Light SuperBoosted 16 slots";
					break;
				case 3:
					echo"Heavy SuperBoosted 16 slots";
					break;
				default:
					echo"error.";
			}
			?>
		</td>
	</tr>
	<tr bgcolor="white">
		<td><b>Language</b></td>
		<td><select name="language"><option value="Dutch" selected>Dutch<option value="French">French<option value="English">English</select></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Nickname</b></td>
		<td><input type="text" name="Nickname" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Surname & name</b></td>
		<td><input type="text" name="name" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Address</b></td>
		<td><input type="text" name="adress" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>City</b></td>
		<td><input type="text" name="city" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Postcode</b></td>
		<td><input type="text" name="postcode" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>State</b></td>
		<td><input type="text" name="state" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Country</b></td><td><select name="country"><?PHP 
			for($i=0;$i<count($countries);$i++)
			{
				echo"<option value=\"$countries[$i]\">$countries[$i]";
			}
			?>
			</select>
		</td>
	</tr>
	<tr bgcolor="white">
		<td><b>E-mail</b></td>
		<td><input type="text" name="e-mail" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Msn</b></td>
		<td><input type="text" name="msn" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Contract</b></td>
		<td><select name="contract" onChange="printprize()"><option value="1">1 Month<option value="3">3 Months</select></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Clan name</b></td>
		<td><input type="text" name="clan" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Clan website</b></td>
		<td><input type="text" name="clanwebsite" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>mIRC channel</b></td>
		<td valign="middle">#<input type="text" name="mIRC" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server name</b></td>
		<td valign="middle"><input type="text" name="server_name" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server password</b></td>
		<td valign="middle"><input type="text" name="server_pw" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server rconpassword</b></td>
		<td valign="middle"><input type="text" name="server_rcon" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>FTP password</b></td>
		<td valign="middle"><input type="text" name="ftp_pw" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Prize</b></td>
		<td>€</td>
	</tr>
<script type="text/javascript" language="JavaScript">
	function printventrillo() 
	{
		var months = document.order.contract.value
		var server = <?PHP echo $_GET['s']; ?>
		
		if(months == 3 && (server == 2 || server == 3)) {
			document.write('<tr bgcolor="white">
						<td><b>Vent admin password:</b></td>
						<td valign="middle"><input type="text" name="vent_admin_pw" /></td>
					</tr>
					<tr bgcolor="white">
						<td><b>Vent connect password</b></td>
						<td valign="middle"><input type="text" name="vent_connect_pw" /></td>
					</tr>');
		}
	}
</script>
</table>
<?PHP
}
?>
</body></html>

DarkBone

Legacy Member
Begin inderdaad eens met ieder statement af te sluiten met een ;
Da's een goeie gewoonte die ge uzelf dan aankweekt.

Logion

Legacy Member
Mja nu ik dat heb gedaan, is er niet echt veel veranderd.
De functie printventrillo() wordt nog altijd niet aangeroepen, op w3schools staat nogthans alles zonder ; nu ja.
Het probleem is dus dat hij na de aanroep van printventrillo() vanuit printprize(), de printventrillo functie niet uitvoert en dat de printprize functie stopt.
nieuwe code:
Code:
<html>
<head>
		<script type="text/javascript" language="JavaScript">
			function printprize() {

				var months = document.order.contract.value;
				var server = <?PHP echo $_GET['s']; ?>;
		
				if(server == 1)
				{
					if(months == 1)
					{
						var prize = 35;
					}
					else if(months == 3)
					{
						var prize = 90;
					}
				}
				else if(server == 2)
				{
					if(months == 1)
					{
						var prize = 42.5;
					}
					else if(months == 3)
					{
						var prize = 127.5;
						printventrillo();
					}
				}
				else if(server == 3)
				{
					if(months == 1)
					{
						var prize = 50;
					}
					else if(months == 3)
					{
						var prize = 150;
						printventrillo();
					}
				}
				else {
					var prize = error;
				}

				var x = document.getElementById('Table').rows;
				var y = x[19].cells;
				y[1].innerHTML="€"+prize;
			}
		</script>
	<title>LinuxSystemsGameservers</title>

</head>

<?PHP 
	if(!$_GET['s'])
	{
?>
<body>
LSG is our sponser.<br />
They sponser us with a gameserver, on this page you can find more information about their services.<br />
Below you can find more information about the servers they rend.(prices are per month)<br />
<table border="0" bgcolor="black" cellpadding="3" cellspacing="1">
	<tr bgcolor="white">
		<th>Type</th>
		<th>Players</th>
		<th>Price</th>
		<th>Order</th>
	</tr>
	<tr bgcolor="white">
		<td>Standard</td>
		<td>12 slots</td>
		<td>€35/month</td>
		<td><a href="a.php?s=1">Clich</a></td>
	</tr>
	<tr bgcolor="white">
		<td>Light SuperBoosted</td>
		<td>16slots</td>
		<td>€42,5/month</td>
		<td><a href="a.php?s=2">Click</a></td>
	</tr>
	<tr bgcolor="white">
		<td>Heavy SuperBoosted</td>
		<td>16slots</td>
		<td>€50/month</td>
		<td><a href="a.php?s=3">Click</a></td>
	</tr>
</table>
<?PHP
}
	elseif($_GET['s'] && !$_POST['l'])
{
$countries=array("Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote D'Ivoire (Ivory Coast)","Croatia (Hrvatska)","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","East Timor","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Islands (Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard and McDonald Islands","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Israel","Italy","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Korea (North)","Korea (South)","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","Netherlands Antilles","Neutral Zone","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","S. Georgia and S. Sandwich Isls.","Saint Kitts and Nevis","Saint Lucia","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Seychelles","Sierra Leone","Singapore","Slovak Republic","Slovenia","Solomon Islands","Somalia","South Africa","Spain","Sri Lanka","St. Helena","St. Pierre and Miquelon","Sudan","Suriname","Svalbard and Jan Mayen Islands","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","US Minor Outlying Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City State (Holy See)","Venezuela","Viet Nam","Virgin Islands (British)","Virgin Islands (U.S.)","Wallis and Futuna Islands","Western Sahara","Yemen","Yugoslavia","Zaire","Zambia","Zimbabwe");
?>
<body onload="printprize()">
Please fill in the information below, it's needed in order to complete the order.<br />
Thanks in advance!<br /><br />
<form name="order" action="a.php" method="post">
<input type="hidden" name="server" value="<? echo$_GET['s'];?>" />
<table border="0" bgcolor="black" cellpadding="3" cellspacing="1" id="Table">
	<tr bgcolor="white">
		<td><b>Server</b></td>
		<td><?PHP
			switch($_GET['s'])
			{
				case 1:
					echo"Standard 12 slots";
					break;
				case 2:
					echo"Light SuperBoosted 16 slots";
					break;
				case 3:
					echo"Heavy SuperBoosted 16 slots";
					break;
				default:
					echo"error.";
			}
			?>
		</td>
	</tr>
	<tr bgcolor="white">
		<td><b>Language</b></td>
		<td><select name="language"><option value="Dutch" selected>Dutch<option value="French">French<option value="English">English</select></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Nickname</b></td>
		<td><input type="text" name="Nickname" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Surname & name</b></td>
		<td><input type="text" name="name" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Address</b></td>
		<td><input type="text" name="adress" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>City</b></td>
		<td><input type="text" name="city" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Postcode</b></td>
		<td><input type="text" name="postcode" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>State</b></td>
		<td><input type="text" name="state" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Country</b></td><td><select name="country"><?PHP 
			for($i=0;$i<count($countries);$i++)
			{
				echo"<option value=\"$countries[$i]\">$countries[$i]";
			}
			?>
			</select>
		</td>
	</tr>
	<tr bgcolor="white">
		<td><b>E-mail</b></td>
		<td><input type="text" name="e-mail" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Msn</b></td>
		<td><input type="text" name="msn" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Contract</b></td>
		<td><select name="contract" onChange="printprize()"><option value="1">1 Month<option value="3">3 Months</select></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Clan name</b></td>
		<td><input type="text" name="clan" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Clan website</b></td>
		<td><input type="text" name="clanwebsite" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>mIRC channel</b></td>
		<td valign="middle">#<input type="text" name="mIRC" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server name</b></td>
		<td valign="middle"><input type="text" name="server_name" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server password</b></td>
		<td valign="middle"><input type="text" name="server_pw" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server rconpassword</b></td>
		<td valign="middle"><input type="text" name="server_rcon" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>FTP password</b></td>
		<td valign="middle"><input type="text" name="ftp_pw" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Prize</b></td>
		<td>€</td>
	</tr>
<script type="text/javascript" language="JavaScript">
	function printventrillo() 
	{
		var months = document.order.contract.value;
		var server = <?PHP echo $_GET['s']; ?>;
		
		if(months == 3 && (server == 2 || server == 3)) {
			document.write('<tr bgcolor="white">
						<td><b>Vent admin password:</b></td>
						<td valign="middle"><input type="text" name="vent_admin_pw" /></td>
					</tr>
					<tr bgcolor="white">
						<td><b>Vent connect password</b></td>
						<td valign="middle"><input type="text" name="vent_connect_pw" /></td>
					</tr>');
		}
	}
</script>
</table>
<?PHP
}
?>
</body></html>

0n3Liner

Legacy Member
Code:
<html>
<head>
		<script type="text/javascript" language="JavaScript">
			function printprize() {

				var months = document.order.contract.value;
				var server = <?PHP echo $_GET['s']; ?>;
		
				if(server == 1)
				{
					if(months == 1)
					{
						var prize = 35;
					}
					else if(months == 3)
					{
						var prize = 90;
					}
				}
				else if(server == 2)
				{
					if(months == 1)
					{
						var prize = 42.5;
					}
					else if(months == 3)
					{
						var prize = 127.5;
						printventrillo();
					}
				}
				else if(server == 3)
				{
					if(months == 1)
					{
						var prize = 50;
					}
					else if(months == 3)
					{
						var prize = 150;
						printventrillo();
					}
				}
				else {
					var prize = error;
				}

				var x = document.getElementById('Table').rows;
				var y = x[19].cells;
				y[1].innerHTML="€"+prize;
			}
		</script>
	<title>LinuxSystemsGameservers</title>

</head>

<?PHP 
	if(!$_GET['s'])
	{
?>
<body>
LSG is our sponser.<br />
They sponser us with a gameserver, on this page you can find more information about their services.<br />
Below you can find more information about the servers they rend.(prices are per month)<br />
<table border="0" bgcolor="black" cellpadding="3" cellspacing="1">
	<tr bgcolor="white">
		<th>Type</th>
		<th>Players</th>
		<th>Price</th>
		<th>Order</th>
	</tr>
	<tr bgcolor="white">
		<td>Standard</td>
		<td>12 slots</td>
		<td>€35/month</td>
		<td><a href="a.php?s=1">Clich</a></td>
	</tr>
	<tr bgcolor="white">
		<td>Light SuperBoosted</td>
		<td>16slots</td>
		<td>€42,5/month</td>
		<td><a href="a.php?s=2">Click</a></td>
	</tr>
	<tr bgcolor="white">
		<td>Heavy SuperBoosted</td>
		<td>16slots</td>
		<td>€50/month</td>
		<td><a href="a.php?s=3">Click</a></td>
	</tr>
</table>
<?PHP
}
	elseif($_GET['s'] && !$_POST['l'])
{
$countries=array("Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote D'Ivoire (Ivory Coast)","Croatia (Hrvatska)","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","East Timor","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Islands (Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard and McDonald Islands","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Israel","Italy","Jamaica","Japan","Jordan","Kazakhstan","Kenya","Kiribati","Korea (North)","Korea (South)","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","Netherlands Antilles","Neutral Zone","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","S. Georgia and S. Sandwich Isls.","Saint Kitts and Nevis","Saint Lucia","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Seychelles","Sierra Leone","Singapore","Slovak Republic","Slovenia","Solomon Islands","Somalia","South Africa","Spain","Sri Lanka","St. Helena","St. Pierre and Miquelon","Sudan","Suriname","Svalbard and Jan Mayen Islands","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","US Minor Outlying Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City State (Holy See)","Venezuela","Viet Nam","Virgin Islands (British)","Virgin Islands (U.S.)","Wallis and Futuna Islands","Western Sahara","Yemen","Yugoslavia","Zaire","Zambia","Zimbabwe");
?>
<body onload="printprize()">
Please fill in the information below, it's needed in order to complete the order.<br />
Thanks in advance!<br /><br />
<form name="order" action="a.php" method="post">
<input type="hidden" name="server" value="<? echo$_GET['s'];?>" />
<table border="0" bgcolor="black" cellpadding="3" cellspacing="1" id="Table">
	<tr bgcolor="white">
		<td><b>Server</b></td>
		<td><?PHP
			switch($_GET['s'])
			{
				case 1:
					echo"Standard 12 slots";
					break;
				case 2:
					echo"Light SuperBoosted 16 slots";
					break;
				case 3:
					echo"Heavy SuperBoosted 16 slots";
					break;
				default:
					echo"error.";
			}
			?>
		</td>
	</tr>
	<tr bgcolor="white">
		<td><b>Language</b></td>
		<td><select name="language"><option value="Dutch" selected>Dutch<option value="French">French<option value="English">English</select></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Nickname</b></td>
		<td><input type="text" name="Nickname" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Surname & name</b></td>
		<td><input type="text" name="name" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Address</b></td>
		<td><input type="text" name="adress" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>City</b></td>
		<td><input type="text" name="city" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Postcode</b></td>
		<td><input type="text" name="postcode" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>State</b></td>
		<td><input type="text" name="state" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Country</b></td><td><select name="country"><?PHP 
			for($i=0;$i<count($countries);$i++)
			{
				echo"<option value=\"$countries[$i]\">$countries[$i]";
			}
			?>
			</select>
		</td>
	</tr>
	<tr bgcolor="white">
		<td><b>E-mail</b></td>
		<td><input type="text" name="e-mail" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Msn</b></td>
		<td><input type="text" name="msn" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Contract</b></td>
		<td><select name="contract" onChange="printprize()"><option value="1">1 Month<option value="3">3 Months</select></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Clan name</b></td>
		<td><input type="text" name="clan" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Clan website</b></td>
		<td><input type="text" name="clanwebsite" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>mIRC channel</b></td>
		<td valign="middle">#<input type="text" name="mIRC" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server name</b></td>
		<td valign="middle"><input type="text" name="server_name" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server password</b></td>
		<td valign="middle"><input type="text" name="server_pw" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Server rconpassword</b></td>
		<td valign="middle"><input type="text" name="server_rcon" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>FTP password</b></td>
		<td valign="middle"><input type="text" name="ftp_pw" /></td>
	</tr>
	<tr bgcolor="white">
		<td><b>Prize</b></td>
		<td>€</td>
	</tr>
<script type="text/javascript" language="JavaScript">
	function printventrillo() 
	{
		var months = document.order.contract.value;
		var server = <?PHP echo $_GET['s']; ?>;
		
		if(months == 3 && (server == 2 || server == 3)) {
			document.open();
			document.write('<tr bgcolor="white">');
			document.write('	<td><b>Vent admin password:</b></td>');
			document.write('	<td valign="middle"><input type="text" name="vent_admin_pw" /></td>');
			document.write('</tr>');
			document.write('<tr bgcolor="white">');
			document.write('	<td><b>Vent connect password</b></td>');
			document.write('	<td valign="middle"><input type="text" name="vent_connect_pw" /></td>');
			document.write('	</tr>');
			document.close();
		}
	}
</script>
</table>
<?PHP
}
?>
</body></html>

Deze werkt
Best ook altijd document.open() en document.close() gebruiken voor/na dat je document.write gebruikt
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan