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