Время определения текущего фрейма

  • Автор темы Автор темы current
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

current

Участник
Топикстартер
Сообщения
2
Реакции
0
Здравствуйте.
Пользуюсь CS4, WinXP, JS. При определении содержащего искомый абзац фрейм уходит очень много времени. Суть, определить страницу на которой находится предыдущий абзац.
Код:
var myprevPara = myParagraphs.previousItem(myCurrentParagraf);   //определяем предыдущий абзац       
var myprevTextFrame=myprevPara.parentTextFrames[0]; //определяем фрейм предыдущего абзаца
var myprevPage=myprevTextFrame.parent;// определяем страницу на которой находится предыдущий абзац
Уже на 10 странице скрипт более 10 сек определяет фрейм и чем дальше тем дольше просчет. В итоге при верстке на 70 стр. дождаться окончания выполнения так и не удается - больше 20 мин. За это время вручную можно сделать ту работу которую должен сделать скрипт. Есть ли возможность по другому определить страницу абзаца?
 
Не надо использовать previousItem(). Никогда.
Намного быстрее:
Код:
var myprevPara = myCurrentParagraf.insertionPoints[0].parent.insertionPoints[myCurrentParagraf.insertionPoints[0].index-1].paragraphs[0];
 
  • Спасибо
Реакции: current
Статус
Закрыто для дальнейших ответов.