iMacrosでjsマクロから複数のiimマクロを呼び出す構成にする場合、iimマクロへ値を受け渡したり、逆にiimマクロから値を受け取りたくなります。結論から言うと、それは可能です。ちゃんと仕組みが用意されています。 jsマクロ → iimマクロ 以下のコードをjsマクロに書けば、 iimSet("title", "ツルギーク情報局"); 次に実行されるiimマクロ内で、例えば以下のように参照できます。 TAG POS=1 xxxx CONTENTS={{title}} {{!xxx}}というような「びっくりマーク」(エクスクラメーション・マーク)が先頭についている変数は、事前定義されているものです。事前定義されているものというのは、iMacrosが特定の意味で使っている予約された変数ということです。だから、値を受け渡す時の変数には「!」をつけないようにしましょう。 なお、jsマクロから
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
iMacrosを使い始めると、JavaScriptを使いたくなります。なぜなら、iimコマンド(iim拡張子のマクロファイルに書くコマンド)では、ループ(繰り返し)や条件分岐の制御がやりにくいからです。 「やりにくい」と表現したのは、やろうと思えばある程度のことはできるからです。ループは、{{!LOOP}}を使ったループの方法があります。条件分岐は、エラーを無視する設定を入れたり、evalコマンドでJavaScriptを呼び出し、そのJavaScriptでif/elseのコードを書いたりして、やっとやっと実現できます。おススメはしませんけどね。 さて、本題のJavaSCriptからDOMにアクセスする方法ですが、以下のように書いてはいけません。 document.getElementById("xxx"); このように書きます。 window.content.document.getEle
在宅高収入をあげるツルギーク情報局 効率的に安定した収入を得るための情報を発信するブログです。特にアフィリエイトの可能性は無限大です。その魅力と可能性について投稿していきます。 iMacrosに関する問い合わせが来ましたので、iMacrosで使用可能なコマンドを列挙します。 どんなコマンドがあるか、ざっと見るだけでも、iMacrosによって実現可能な範囲がイメージできるようになるかと思います。 ‘(コメント) 「’」以降はコメントとして認識します。メモを残しておくといいでしょう。 ADD 変数の数値計算や文字列連結を行います。 BACK ブラウザの「戻る」ボタンを実行します。 CLEAR ブラウザのキャッシュとクッキーを削除します。しかし、セッションクッキーは削除されません。セッションクッキーとは、ブラウザを閉じると消えるクッキーのことです。新規でブラウザを起動しなおせば消えます。 CLI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く