Hallo, ich arbeite mit InDesign CS5 auf Mac OSX 10.5.8.
Ein Skript macht beim Durchlauf mehrerer Schleifen an einer Stelle nicht das, was ich erwarte. Hat jemand eine Idee, woran das liegt?
Das Skript sucht bestimmte, mit einem Absatzformat formatierte Absätze und stellt eine Zeile mit einer Preisangabe eine Zeile höher, falls sie dort hineinpasst. Falls sie nicht hineinpasst, macht es den Vorgang wieder rückkgängig. Die Preiszeile wird identifiziert durch ein "e" und einen geschützten Wortzwischenraum.
todo: Nach Bearbeitung des ersten Absatzes findet die Schleife den zweiten formatierten Absatz – im auskommentierten alert wird der Inhalt des zweiten Absatzes korrekt angezeigt. Die Schleife, die dann die erste Zeile des zweiten Absatzes besuchen soll, beginnt aber eine Zeile darüber – das wird mir im zweiten auskommentierten alert angezeigt. Also in einem Absatz, der anders formatiert ist und eigentlich gar nicht angesprochen werden soll.
Ich würde mich freuen, falls mir jemand über diese Hürde helfen könnte.
Viele Grüße,
Stefan Oe