Well, several hours later, I'm making headway. After painstaking trial-n-error, I've determined that the problem is not in the buttons at all. The problem appears to be in the text box where the bookmarks reside.
- copying content in the offending spread
- deleting spread
- creating new spread
- paste-in-place the content
- Create new bookmark
- deleting the associated button
- create new button
- Re-establish the gotodestination function
After the above, I was able to fix most of the button and pages. However, other continued to be stubborn. I then copied just the content of the text box of those pages, made a new text box, retyped the text that was the bookmark and assigned the bookmark to the new text.
This seems to work.
So, for anyone else having a similar issue, it seems that the textbox or the bookmark text, itself, was where the problem was.
1 person found this helpful
The conclusion: It's quite easy to break a project developed in a random, learn-as-you-go style.
In retrospect, it seems that my many edits, moving pages around, adding pages in the middle, etc. was too much for the underlying structure, rendering bookmarks useless.
Had I sketched out the structure and created all the pages in the beginning, added content, and then, next-to-final step, add bookmarks, and finally point buttons to their respective bookmarks, I would have saved hours of re-build time.
I have no idea if the above is a technical solution or a rookie's hunch. At any rate, perhaps this answer will save someone a great deal of time.