0

パラメータ値を使用して、これらを javascript を使用してロードされた iframe サイトに渡そうとしています。これらのサイトには複数のスタイルがある可能性があるため、何らかのスイッチが必要です。パラメータを使用したかったのですが、サイトがiframeにロードされている場合、何らかの理由でパラメータを読み取ることができません。

somesite.com?style=black

それで、これは可能ですか?

以下のコードを使用して URL から値を取得する場合

    var urlParams = {};
    (function(){
        var match,
            pl     = /\+/g,  // Regex for replacing addition symbol with a space
            search = /([^&=]+)=?([^&]*)/g,
            decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
            query  = window.location.search.substring(1);

        while (match = search.exec(query))
           urlParams[decode(match[1])] = decode(match[2]);
    })();
4

2 に答える 2

0

コードにタイプミスがありました。私の問題を解決するには、top.window.location... を使用する必要がありました。

于 2012-11-18T16:06:58.830 に答える