are you telling us that this code:
Code:
<TD><FONT SIZE=2 FACE="arial">Company:</FONT></TD>
<TD><INPUT type="textbox" NAME="merchantName" id="merchantName"
becomes irrelevant when it's put inside of a frame or iframe? so the 'getElementById' syntax in access VBA does not work. is that what you're saying?
Frames are something that I have not figured out either, but I would assume they are enumerated on the page, just like everything else. Have you tried something to the effect of:
Code:
internetexplorer.frames(0).controls("merchantname").value = "your input"
??
The other thing to consider also, if you're going to reference an enumeration like that, is to know that javascript generally references array elements and enumerations with brackets [], so it is quite possible that the following would yield some result:
Code:
internetexplorer.frames[0].controls("merchantname").value = "your input"
I don't know really, but it's worth a try for sure.
One more thing too...where I used "controls", I don't think that would be the right collection. It is not the same as the controls collection in VBA. It would be called something else. Maybe try substituting the 'getElement' js code in there?