| 
	
	
		
		
			
			 
				связанные селекты
			 
			
		
		
		
		Делаю выбор пользователем раздела сайта. Сначала выбирает основной раздел, на основе выбранного раздела во втором селекте аяксом подгружаются подразделы, в третьем на основе выбора подраздела подгружаются разделы третьего уровня и так далее. В идеале для n-селектов. 
Подсмотрел хорошую стать для случаю с двумя связанными селектами и на ее основе делаю свое. Если тупо для каждого селекта написать свои функции, то все нормально, но хочется не тупо, а с передачей параметров, а именно id изменяемого select. 
Вот в этой функции у меня не получается далее передать переменную selectname 
function loadXMLDoc(method,url,selectname){ 
    if(window.XMLHttpRequest){ 
         
        req = new XMLHttpRequest(); 
        req.selectname=selectname; 
        req.onreadystatechange = processReqChange; 
        req.open(method, url, true); 
        req.send(null); 
    }else if(window.ActiveXObject){ 
        //alert('2'); 
        req = new ActiveXObject("Microsoft.XMLHTTP"); 
         
        if(req){ 
             
            req.onreadystatechange = processReqChange; вот здесь затуп 
             
            req.open(method, url, true); 
            req.send(null); 
 
        } 
 
    } 
} 
Там где req.onreadystatechange = processReqChange; вызывается функция processReqChange, а как ей передать selectname, пробовал req.onreadystatechange = processReqChange(selectname) не работает. Я не очень понимаю почему, слаб в js. Это я так понял стандартная конструкция. Кто может, помогите. 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |