I am currently creating a form. On one part of the form, I need the user to select or input some pages from the site. In some cases, the user may be completing this form without having seen any other pages on the site.
To make this more of a challenge, the site is not structured in any conventional manner nor is it in any form of hierarchy (there is some structure, but it can not help here). This means that the typical url is very basic, for example:
After the user has completed the form, I need to have obtained a list of URLs or TITLEs from the selected pages.
There are a few ways that I thought I could do this:
Use a combobox to let the user select a page title or url. The problem with this is that I think it is stupid to have a combobox with more that 500 entries.
Popup a new page that allows the user to explore the site, and the click a button to input the current page into the form, but even my popup blocker will stop this.
Display a list of the most often selected, but I still would like all pages to be able to be selected.
Provide an iFrame that allows users to browse the site and input the selected page into the form? I could perhaps also allow the iFrame to be set to a url that the user types in.
Provide a search box and iFrame so the the user can search, see the page they want.
Do you have any experience/ideas/opinions on how to select a few pages (from a non hierarchical site) on a form?