0
google.com/このiMacrosをFirefox用に使用し、ページ内に要素を作成するスクリプトを作成しようとします。私はここでやろうとしています何iMacros iimPlay 2つの関数を呼び出す方法
var macro;
macro = "SET !ERRORIGNORE YES"+"\n";
macro +="SET !TIMEOUT 3"+"\n";
macro +="URL GOTO=https://www.google.com/search?q=a+random+keyword&ie=utf-8&oe=utf-8"+"\n";
macro +="WAIT SECONDS=.5"+"\n";
function appendNewHeading() {
var newHeading = window.content.document.createElement("a");
newHeading.innerHTML = "<a href='http://www.google.com/' id='kliko'>Link to Click</a>";
window.content.document.getElementById("rso").appendChild(newHeading);
}
var macro2;
macro2 +="WAIT SECONDS=.5"+"\n";
for (var i=1;i<3;i++) {
iimSet("i", i);
iimPlayCode(macro);
appendNewHeading();
iimPlayCode(macro2);
}
は、ウェブサイトにアクセスして、新しい要素AHREFを作成することです、と私はこれがそう無限に再生するループとして使用することにしたいです。私のコードiimPlay(マクロ)に何か問題があります。 iimPlay(newHeading)は動作しますが、呼び出されていません。
素晴らしい:)もし私がappendNewHeading()の後にもっと多くの関数を追加したいのであれば、varマクロ2を追加するだけです。 @Shugar – user3055639
もちろん、 'iimPlayCode(macro2)'などを追加することもできます。 – Shugar
何か問題があります。私はvarマクロ2でコードを更新します。しかし、私は、再生はvarマクロ2を再生していません。 @Shugar – user3055639