Вызов ф-ии толко в top-окне
Есть единая шапка с подключением стилей и скриптов - вставляется на каждую страницу.
Появился ифрейм - у него та же шапка, а вот ф-ии JS вызывать надо только в верхем: top.my_fun() Как бы это помягче сделать? 1) дописать к каждой ф-ции что-то типа:
function my_fun(...){
if(top!=self){
top.my_fun(arguments);
};
...
};
|
Цитата:
Тьфу ты, даже вопрос содержит в себе противоречие, неговоря уже о сабже. |
Ну хорошо, все ф-ии содержатся в одном файле, ифрейму они тоже нужны, но некоторые надо вызывать только в top.
Вы предлагаете разделить файл.js на 2: с ф-ями которые можно вызывать и которые нельзя ... есть еще варианты? |
lurii, нет. Пускай файл будет один. Но в айфрейме просто не вызывайте ненужные функции. Разве это сложно?
|
| Часовой пояс GMT +3, время: 12:32. |