Forum Webscript.Ru
		Программирование => JavaScript & JScript => Тема начата: Fotina от 04 Апреля 2003, 10:55:07
		
			
			- 
				Будьте добры, помогите в решении такого вопроса.
 Суть вопроса:
 1.Создала фреймовый документ.
 2.Есть три документа: меню (в виде списка), основное содержание и установочный фреймовый документ.
 3. JavaScript только начала изучать. Есть готовый скрипт, но, к сожалению не могу в нем разобраться.
 4. Может Вы посоветуете, где взять готовый скрипт (именно для взаимодействия 2 дочерних фреймов).
 Заранее благодарна всем, кто сможет мне помочь.
- 
				Fotina 
 что ты имеешь ввиду под "взаимодействием 2-х дочерних фреймов"?
- 
				Макс! Я попробую объяснить по-другому:
 Проблема:
 Создан фреймовый документ, состоящий из меню, основного содержимого и третий фрейм-заголовок.
 Меню в виде выпадающего списка. Для него написан JavaScript.
 При нажатии на строке в меню не открывается в другом фрейме содержимое.
 
 Извините, если выражаюсь непонятным языком.
- 
				Fotina 
 скрипт меню надо править, смотреть как там прописаны ссылки, и добавить везде target=имя_фрейма
- 
				Подскажите, где и как в данном примере нужно указать что anis.htm должен быть открыт в другом(дочернем)фрейме.
 
 function flashMe(eSrc,sColor,idlst) {
 eSrc.style.color=sColor
 idlst.style.color="purple"
 }
 function mass_txt (eFile) {
 document.body.setAttribute (\'src\',eFile)
 }
 
 
 "          onClick="window.event.cancelBubble=true; mass_txt (\'anis.htm\')"
 onMouseOut="flashMe(this,\'purple\',idListOneA)"
 onMouseOver="flashMe(this,\'red\',idListOneA)">анисовое"
 
 При нажатии этого пункта меню должен в другом фрейме открыться anis.htm
- 
				хмм, попробуй
 function mass_txt(eFile) {
 parent.frames.имя_фрейма.document.location.href = eFile;
 }
- 
				Макс! Огромное спасибо!
 Написал кратко и понятно, и все получилось...
 Вопрос решен следующим образом:
 
 function mass_txt(eFile) {
 parent.content.document.location.href = eFile;
 }
 где content - это имя фрейма.
 Еще раз огромнейшее тебе спасибо!