Sign in to follow this  
Followers 0
cihren

About IE attach

2 posts in this topic

- <iframe width="594" height="169" id="iframe_busitype" src="http://bss.sh.chinaunicom.com:15011/unibss/pubBusiChooseAction.go?command=choosebusitype&telnum=15618181718&account_no=&barcode=&svc_type=&consign_no=&accPubPage=Y&sim=&busiId=92000&type=mobile" frameBorder="0" marginWidth="0" marginHeight="0">
    - <html>
        + <head>
        - <body onload="">
            <div id="commRtnPage" style="display: none;"/>
            - <form name="loginForm" onsubmit="return validate()" action="/unibss/pubBusiChooseAction.go" method="post">
                <input name="command" type="hidden" value="choosebusitype"/>
                <br/>
                - <table align="center" class="index_table" border="0" cellSpacing="0" cellPadding="0">
                    - <tbody>
                        - <tr>
                            + <td width="15">
                            - <td style="border-bottom: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid;">
                                - <table align="center" border="0" cellSpacing="0" cellPadding="0">
                                    - <tbody>
                                        + <tr>
                                        - <tr>
                                            - <td>
                                                - <table align="center" class="data" border="0" cellSpacing="1">
                                                    - <tbody>
                                                      + <tr>
                                                      + <tr class="tr_out0" onmouseover="overRow(this)" onmouseout="outRow(this)" onclick="chooseRow(this)" ondblclick="popTr(this)">
                                                      + <td class="data_desc">
                                                      + <td class="data_desc">
                                                      + <td class="data_desc">
                                                      + <td class="data_desc" style="display: none;">
                                                      + <td class="data_desc">
                                                      + <td class="data_desc">
                                                      + <td align="center" class="data_desc">
                                                      + <td class="data_desc">
                                                      + <td class="data_desc">
                                                      + <td align="center" class="data_desc">
                                                          <input name="btokok" class="standardButton" style="width: 60px;" onclick="chooseBusitype(this)" type="button" service_type="1001" value="选定"/>

How to Attach "<input name = "btokok" and click it?

This is my code.

#include <IE.au3>

    $oIE = _IEAttach("Query2.mht","URL")
    $oForm = _IEFormGetObjByName($oIE,"loginForm")
    $oFrame = _IEGetObjById($oForm,"iframe_busitype")
    $oForm = _IEFormGetObjByName($oFrame,"loginForm")
    $oBtn = _IEFormElementGetObjByName($oForm,"btokok")        ;Failed
    $obtn = _IEGetObjByName($oForm,"btokok")    ;Failed too

Share this post


Link to post
Share on other sites



Say what your problem is.

Do some error checking, look at @error in help file, also look at ConsoleWrite function to output both return and @error value to your script.

But first check that the frame is not cross domain, because it might be that.


AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0