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
   |  
function check()
	{
		// si il manque le ndd
		if ($('ndd').value == null || $('ndd').value == '') 
		{
			alert('Le nom de domaine est manquant'); 
			return false; 
		}
 
		// cache div au cas ou 
		$('resultTrue').style.display='none';
		$('resultFalse').style.display='none';
 
		canContinue = true; 
 
		// si enregistrement de domaine, demande au whois 
		if ($('choix_2').checked == true)
		{
			canContinue = false; 
 
			// query le whois
			whois_query(); 
 
			// Vérifie résultat  
			if ($('resultTrue').style.display == 'inline')
			{
				canContinue = true; 
			}
			else
			{
				canContinue = false;
			}
		}
 
		return canContinue; 
	}
 
	function showDiv(value)
	{
		// affiche le bon span
		if (value == 'true')
		{
			$('resultTrue').style.display='inline';
			return true; 
		}	
		else if  (value == 'false') 
		{
			$('resultFalse').style.display='inline'; 
			return false;
		}
		else
		{	
			$('resultFalse').style.display='inline';
			return false; 
		}
	}
 
	function whois_query()
	{
		new Ajax.Request('/c****/web/ajax/whois?ndd='+$('ndd').value+'&ext='+$('ext').value, 
			{
				asynchronous:true, 
				evalScripts:false, 
				onSuccess:
					function(request)
					{
						return showDiv(request.responseText);
					},
				onComplete:
					function(request)
					{ 
						return showDiv(request.responseText);
					},
				onException:
					function(request)
					{
						return showDiv(request.responseText);
					}
			});
	} | 
Partager