imacros - 下拉选择代码不起作用

时间:2014-12-22 15:28:41

标签: html firefox select drop-down-menu imacros

我有一个代码可以从下拉框中选择一个选项,该选项似乎适用于网站的某个页面,但在另一个页面上无效。

有效的代码如下所示:

TAG POS=1 TYPE=SELECT FORM=NAME:quickOutputTemplate ATTR=NAME:saveToMenu CONTENT=$Save<SP>to<SP>Other<SP>File<SP>Formats

这个html:

<script type="text/template" id="quickOutputTemplate">            <input type="hidden" value="other" name="selectedQOFormat" /> <select class="saveToMenu" id="saveToMenu" name="saveToMenu" onchange="saveOutputForm('UA_output_input_form'); return false;">  <option  value="enw"><a href="#" class="quickOutputENW">Save to EndNote online</a></option>   <option  value="endnote"><a href="#" class="quickOutputEndNote">Save to EndNote desktop</a></option>    <option  value="rid"><a href="#" class="quickOutputRID">Save to ResearcherID - I wrote these</a></option>    <option selected="selected" value="other"><a href="#" class="quickOutputOther">Save to Other File Formats</a></option>  </select>  </script> 

但是当我尝试使用相同的格式时:

TAG POS=1 TYPE=SELECT FORM=ID:cr_quickOutputTemplate ATTR=ID:cr_saveToMenu CONTENT=$Save<SP>to<SP>Text<SP>File

它对这个html不起作用:

<script type="text/template" id="cr_quickOutputTemplate">   <select class="saveToMenu" id="cr_saveToMenu"> <option selected="selected" value="other"><a href="#" class="cr_quickOutputOther">Save to Text File</a></option> <option  value="xls"><a href="#" class="crQuickOutputXLS">Save to Excel File</a></option> </select> </script> 

我已经尝试了这个代码的所有变体,我可以想到使这个工作,但宏似乎似乎无法找到表单。如果任何人有任何想法可以解决这个问题,我将非常感激听到他们。

由于

1 个答案:

答案 0 :(得分:0)

尝试使用EVENT。取消选中ID记录选项并记录不同类型的下拉菜单。然后检查EVENT中的哪个属性正在发生变化,你可以放在那里{{!LOOP}}。