That's an idea, thanks. In the end, though, I decided to rewrite this so that the div in question is shared between the other elements. So, I can use an ID.
However, I've also since ditched DOMWindow because I need callback support. On Tue, Dec 9, 2008 at 4:20 PM, MorningZ <[EMAIL PROTECTED]> wrote: > > Why not just define a global variable, like > > <script type="text/javascript">var divID = 0;</script> > > and use that when assigning the ID, while incrementing the value for > the next...... > > So a super quick example > > http://paste.pocoo.org/show/94617/ > > > > > > > > On Dec 9, 3:51 pm, brian <[EMAIL PROTECTED]> wrote: >> or: DOMWindow -- open with selector >> >> I'm writing a plugin that creates a div with a form and attaches it to >> the document, hidden. There may be several of these on the page so I >> dispensed with IDs, choosing to use class selectors to get at them to >> display, etc.. So far, this has been fine. >> >> However, I'd like to have the option to use a DOMWindow to display >> these divs. I'd like to assign a click handler to my button which >> would open the corresponding div. The problem is that DOMWindow only >> seems to accept an ID for the div from which to get the inline >> content. There doesn't appear to be any way to pass it a selector >> string (both strange and unfortunate). >> >> It looks like I'll need to add IDs to my hidden divs, though, as I >> said, there's no telling how many will be created on a page. I've read >> that appending datetime to an ID string isn't guaranteed to provide >> unique strings. Does anyone have any hints for a bullet-proof way to >> do that? >> >> Or, should I just hack this feature into DOMWindow and get on with things? >> >> [1]http://swip.codylindley.com/