Okay, first off, I have used inline layers exclusively.  I understand that
there are those who don't feel there is a need for inline layers, and feel
that DynAPI is not very inline friendly.  I'd have to agree that it isn't
the most friendly.

I use inline layers incase you change your window (or screen) size, in case
you change your font size, incase we add a larger header I don't have to
figure out positioning, and as always, the page is being dynamicly
generated, I don't know how many messages are going to appear before the
layers.

So, here is my problem.  I want to create a Date Picker that will show up at
the pointers position when a input box is clicked.  You can, ofcourse, enter
the date with the keyboard, or select from the little picker.  I figure the
Date Picker doesn't have to be an inline layer, and I could eventually use
the same Picker on more than one input field.

But I can't call it from the onClick event of the input box (which is what I
want to do).  So I put the input box in an inline layer, and while I can
call it, I can't get it to show up in the right place.  Instead of showing
up at the PageX and PageY, it shows up on the page with the X and Y
coordinates within the inline layer.

I'm not sure if that makes sense, so my test is below.  This is actually
extracted from a larger template file I'm using (which I could send).

-----

          var InputBox = this.document.getAll()['InputBox'];
          InputBox.setVisible(true);
          var InputEvent = new EventListener(DynAPI.document);
          InputEvent.onclick = function(e) {
            var DatePicker = new DynLayer(null, e.getPageX(), e.getPageY(),
100, 100, 'red');
            DatePicker.setHTML("Calendar Here");
            DynAPI.document.addChild(DatePicker);
          };
          InputBox.addEventListener(InputEvent);


                      <div id='InputBox' style='position:absolute;
visibility:hidden;'><input type='text'></div>

------

Travis Garris, Ciber
Winston-Salem, NC

_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to