【问题标题】:IMacros: How to use Prompt with javascriptIMacros:如何在 javascript 中使用 Prompt
【发布时间】:2015-01-06 19:25:52
【问题描述】:

好的,所以在下面的代码中,您可以看到我必须将 Page 和 Search 放在引号中,但随后 javascript“认为”我正在关闭 PROMPT 之前的引号.

有人知道我该怎么处理它吗?

var macro;
macro = "CODE:";
macro += "PROMPT "Page" !VAR1" + "\n";
macro += "PROMPT "Search" !VAR2" + "\n";
macro += "TAB OPEN" + "\n";
macro += "TAB T=2" + "\n";
macro += "URL GOTO=https://{{!VAR1}}" + "\n";
macro += "SET !ERRORIGNORE YES" + "\n";
macro += "SET !TIMEOUT_TAG 3" + "\n";
macro += "SET !TIMEOUT_PAGE 3" + "\n";
macro += "TAG POS=1 TYPE=INPUT:TEXT FORM=ID:masthead-search ATTR=ID:masthead-search-term CONTENT={{!VAR2}}" + "\n";
macro += "TAG POS=1 TYPE=BUTTON FORM=ID:masthead-search ATTR=ID:search-btn" + "\n";
macro += "TAG POS=1 TYPE=INPUT:TEXT FORM=ID:gbqf ATTR=ID:gbqfq CONTENT={{!VAR2}}" + "\n";
macro += "TAG POS=1 TYPE=BUTTON FORM=ID:gbqf ATTR=ID:gbqfb" + "\n";
macro += "SET !ERRORIGNORE NO" + "\n";
macro += "SET !TIMEOUT_PAGE 60" + "\n";
macro += "SET !TIMEOUT_TAG 60" + "\n";
iimPlay(macro);

其他信息:

  • 我正在使用 Windows 7 和 firefox 来制作这个宏。
  • 我希望它在 javascript 中,因为我稍后会添加一些循环

抱歉,英语不是我的母语。

【问题讨论】:

  • 用“PROMPT”这样的方式写下你的台词:macro += 'PROMPT "Page" !VAR1' + "\n";

标签: javascript prompt imacros


【解决方案1】:

var x='PROMPT \"Page\" ';
document.getElementById("demo").innerHTML = x ; 
<p id="demo"></p>

检查代码并据此调整

【讨论】:

    猜你喜欢
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多