Вопоос по JavaScript
Вот такой вопрос есть страница в ней например два IFRAME(id="name1",name="name1" и id="name2",name="name2")
В странице определена функция, к которой я обращаюсь из любого IFRAME
top.function();
Вот вопрос как(если это можно) явно не передавая название фрэйма , в этой функции определить из какого IFRAME я обращаюсь
я не профи в JavaScript, но все же - this.name
Это где вставить....
Не так не получется, щас попробывал не работает
да ни чё бывает...
вроде так. а вообще мануал впадлу открыть чтоли ?
Дружище ,ты не прав window.frameElement.name не то
Цитата: vadim_k
Дружище ,ты не прав window.frameElement.name не то
в ие работает, да вообщем в другом тоже должно работать.
Извини за тупость, но не могу понять как ты это свойство применяешь покажи пожалуйста ??
просто передаешь ф-ии этот объект window.frameElement, так top.function(window.frameElement);
передаю объект потому как скорее всего ты захочешь вызвать этот фрейм, а в случае с объектом нечего вызывать не надо, ты уже имеешь ссылку, внутри функции уже получаешь name
function function(param){
alert(param.name);
}
вроде уже все разжевал , осталось проглатить
оффтоп, но я в лёгком шоке. как вы трое друг друга понимаете? )))
Цитата: Poltos
я не профи в JavaScript, но все же - this.name
this это сам объект. А вот метода или свойства с именем name у него нет. Начальная задумка верная, окончание промазал :D