Определение домена 
		
		
		
		Всем привет.  
	Такой вопрос, как можно сделать чтобы скрипт определял домен ссылки ? Пример: http://mysite.ru/on?http://exam.com и на странице показывает: .com а точнее только зону домена, и нужно сделать с условиями, т.е. если .ru то другой будет текст на странице если другой домен то напишет что неизвестный домен (( пожалуйста помогите со скриптом, я не могу сам сделать :(  | 
	
		
 как-то так. для лучшего варианта лучше погуглить. 
	// location.search var str = "?http://exam.com"; var zone = /(?:http:\/\/)?\w+\.(\w+)/.exec(str)[1]; alert(zone)  | 
	
		
 melky, Этот работает но не так, мне просто нужно что для каждого домена текст вставить, например если будет домен .ru то определенный текст, и для каждого домена будет другой текст, как это сделать ? и в гугле что написать я не знаю, ибо название функции либо не знаю либо показывает совсем другое.. 
	 | 
	
		
 какой функции? я написал код, который определит домен. дальше дело за вами - составляете развилку или переключатель, где описываете, что выводить, а дальше выводите. 
	 | 
	
		
 Дело в том что я сам не могу это сделать, поэтому сразу сказал, что для каждого домена нужно разный текст написать, и сказал чтобы было с условиями. 
	Помогите пожалуйста доделать этот скрипт :(  | 
	
		
 
<script>
// location.search
var str = "?http://exam.ru";
var zone = /(?:http:\/\/)?\w+\.(\w+)/.exec(str)[1];
if(zone=='com') alert('это .com')
if(zone=='ru') alert('это .ru')
</script>
А что так?  | 
	
		
 9xakep, Теперь отлично, и как теперь взять значение с адресной строки ?  т.е. у меня уже установлен скрипт который показывает домен так: mysite.ru/?url=http://exam.com  
	и как сделать чтобы скрипт автоматом скрипт взял значение от туда ? например: var str = "?url=+name+"; или: var str = "?url=location.search"; как так сделать ? помогите пожалуйста и тут  | 
	
		
 ну приложите же усилия. 
	str = location.search  | 
	
		
 Сделал так: 
	
<script>
// location.search
var str = "location.search";
var zone = /(?:http:\/\/)?\w+\.(\w+)/.exec(str)[1];
if(zone=='com') document.write('это .com')
if(zone=='ru') document.write('это .ru')
</script>
И вызвал так: mysite.ru/?httр://ехаm.соm И ничего не показывает :(  | 
	
		
 я написал, как надо, в предыдущем сообщении 
	Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела.  | 
| Часовой пояс GMT +3, время: 08:54. |