Land wählen - deutsch - english
Dieser Teil des Scripts kommt in den Headbereich

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var africaArray = new Array("('Wähle Land','',true,true)",
"('Äthiopien')",
"('Somalia')",
"('Süd Afrika')",
"('andere')");
var middleeastArray = new Array("('Wähle Land','',true,true)",
"('Ägypten')",
"('Iran')",
"('Israel')",
"('Kuwait')",
"('Libanon')",
"('Marokko')",
"('Saudi Arabien')",
"('Syrien')",
"('Turkei')",
"('V.A. Emirate')",
"('andere')");
var asiaArray = new Array("('Wähle Land','',true,true)",
"('Armenien')",
"('Bangladesch')",
"('China')",
"('Indien')",
"('Indonesia')",
"('Japan')",
"('Kambodschia')",
"('Malaisien')",
"('Myanmar')",
"('Nepal')",
"('Pakistan')",
"('Philippinen')",
"('Singapore')",
"('Süd Korea')",
"('Sri Lanka')",
"('Taiwan')",
"('Thailand')",
"('Usbekistan')",
"('Vietnam')",
"('andere')");
var europeArray = new Array("('Wähle Land','',true,true)",
"('Österreich')",
"('Deutschland')",
"('Schweiz')",
"('Albanien')",
"('Belgien')",
"('Bosnien')",
"('Bulgarien')",
"('Dänemark')",
"('Estland')",
"('Finnland')",
"('Frankreich')",
"('Griechenland')",
"('Großbritannien')",
"('Island')",
"('Irland')",
"('Italien')",
"('Kroatien')",
"('Lettland')",
"('Liechtenstein')",
"('Litauen')",
"('Luxemburg')",
"('Malta')",
"('Mazedonien')",
"('Monaco')",
"('Niederlande')",
"('Norwegen')",
"('Polen')",
"('Portugal')",
"('Rumänien')",
"('Russland')",
"('Schweden')",
"('Slowakei')",
"('Slowenien')",
"('Spanien')",
"('Tschechei')",
"('Ukraine')",
"('Ungarn')",
"('Weissrussland')",
"('Zypern')",
"('andere')");
var australiaArray = new Array("('Wähle Land','',true,true)",
"('Australien')",
"('Neuseeland')",
"('andere')");
var lamericaArray = new Array("('Wähle Land','',true,true)",
"('Costa Rica')",
"('El Salvador')",
"('Guatemala')",
"('Haiti')",
"('Jamaica')",
"('Kuba')",
"('Mexiko')",
"('Panama')",
"('andere')");
var namericaArray = new Array("('Wähle Land','',true,true)",
"('Kanada')",
"('USA')",
"('andere')");
var samericaArray = new Array("('Wähle Land','',true,true)",
"('Argentinen')",
"('Bolivien')",
"('Brasilien')",
"('Chile')",
"('Ekuador')",
"('Kolumbien')",
"('Paraguay')",
"('Peru')",
"('Suriname')",
"('Uruguay')",
"('Venezuela')",
"('andere')");
function populateCountry(inForm,selected) {
var selectedArray = eval(selected + "Array");
while (selectedArray.length < inForm.country.options.length) {
inForm.country.options[(inForm.country.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + selectedArray[i]);
}
if (inForm.region.options[0].value == '') {
inForm.region.options[0]= null;
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0);
}
else {
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0);
}
}
}
}
}
function populateUSstate(inForm,selected) {
var stateArray = new Array("('Wähle Staat','',true,true)",
"('Alabama')",
"('Alaska')",
"('Arizona')",
"('Arkansas')",
"('California')",
"('Colorado')",
"('Connecticut')",
"('Delaware')",
"('Columbia')",
"('Florida')",
"('Georgia')",
"('Hawaii')",
"('Idaho')",
"('Illinois')",
"('Indiana')",
"('Iowa')",
"('Kansas')",
"('Kentucky')",
"('Louisiana')",
"('Maine')",
"('Maryland')",
"('Massachusetts')",
"('Michigan')",
"('Minnesota')",
"('Mississippi')",
"('Missouri')",
"('Montana')",
"('Nebraska')",
"('Nevada')",
"('New Hampshire')",
"('New Jersey')",
"('New Mexico')",
"('New York')",
"('North Carolina')",
"('North Dakota')",
"('Ohio')",
"('Oklahoma')",
"('Oregon')",
"('Pennsylvania')",
"('Rhode Island')",
"('South Carolina')",
"('South Dakota')",
"('Tennessee')",
"('Texas')",
"('Utah')",
"('Vermont')",
"('Virginia')",
"('Washington')",
"('West Virginia')",
"('Wisconsin')",
"('Wyoming')");
if (selected == 'USA') {
for (var i=0; i < stateArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + stateArray[i]);
}
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0)
}
else {
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0)
}
}
}
}
else {
}
if (selected == 'andere') {
newCountry = "";
while (newCountry == ""){
newCountry=prompt ("Geben Sie bitte Ihr Land ein.", "");
}
if (newCountry != null) {
inForm.country.options[(inForm.country.options.length-1)]=new Option(newCountry,newCountry,true,true);
inForm.country.options[inForm.country.options.length]=new Option('andere, nicht gelistet','andere');
}
}
if(inForm.country.options[0].text == 'Wähle Land') {
inForm.country.options[0]= null;
}
}
// End -->
</script>

Dieser Teil des Scripts kommt in den Bodybereich
<form name="globe">
<div align="center">
<select name="region" onChange="populateCountry(document.globe, document.globe.region.options[document.globe.region.selectedIndex].value)">
<option selected value=''>Wähle Region</option>
<option value='asia'>Asien</option>
<option value='africa'>Afrika</option>
<option value='australia'>Australien</option>
<option value='europe'>Europa</option>
<option value='middleeast'>Naher Osten</option>
<option value='lamerica'>Mittelamerika</option>
<option value='namerica'>Nordamerika</option>
<option value='samerica'>Südamerika</option>
</select>
<select name="country" onChange="populateUSstate(document.globe, document.globe.country.options[document.globe.country.selectedIndex].text)">
<option value=''><--------------------</option>
</select>
</div>
</form>