Javascriptでwindow.locationを使ってこれを行う方法を理解しようとしています。私は、そのページのiframe srcに渡す必要のあるGoogleアナリティクスコードを添付して、ユーザーに私たちのサイトにURLを添付して送信しています。私はタクト内のすべてのキャンペーンデータをページにユーザーを送るだろう着信URLパラメータをキャプチャしてから、JavaScriptでiFrame Srcに渡します
:これは私が何をしたいです...
を - 私は(私はPHPを使用することはできません注意してください)Javascriptがこれを行うことが前提と思います。たとえば、ユーザーは次のリンクをクリックします。 http://www.xyz.com/index.html?utm_source=Facebook&utm_campaign=Facebook+May&utm_medium=click
これらのページには、このiFrameが配置されます。店舗側のコードがIFRAME SRCで、utm_campaignを、は、utm_sourceをピックアップする必要がありutm_mediumおよびこれらの部品が含まれますので、このビット:
<iframe height="960px" frameborder="0" scrolling="no" width="958px" src="http://www.abc.com/minis"></iframe>
は今、次のようになります。
<iframe height="960px" frameborder="0" scrolling="no" width="958px" src="http://www.abc.com/minis?utm_source=Facebook&utm_campaign=Facebook+May&utm_medium=click"></iframe>
どれjavascriptの提案は次のようになり大いに感謝します。注 - PHPは使用できません。
更新日: これが機能しました!イェーイ、今私はそれを少し編集する必要があります。
のでclcikedた追加のURLはこのだったと言う:
http://abc.com/index.html?apple&orange&peach
と、私はこの
http://xyz.com/minis?orange&peach
するiframeのsrcを必要とします
私はスクリプト内でいくつかのものを動かしましたが、今度は唯一のオレンジと他の&属性(桃)をつかむことはありません。
<body>
<script type="text/javascript">
$(function() {
var loc = window.location.toString(),
params = loc.split('&')[1],
params2 = loc.split('&')[2],
params3 = loc.split('&')[3],
params4 = loc.split('&')[4],
params5 = loc.split('&')[5],
params6 = loc.split('&')[6],
iframe = document.getElementById('myIframe');
alert(iframe.src);
iframe.src = iframe.src + '?' + params + '&' + params2 + '&' + params3 + '&' + params4+ '&' + params5;
alert(iframe.src);
});
</script>
<iframe id="myIframe" src="http://www.xyz.com/minis"></iframe>
</body>
使用jqueryのを行うには、その後、動的パラメータを取得。あなたが好きで、あなたの新しいインラインフレームを挿入し、簡単な – ppumkin
...そうすることができますしますhelp?:) – jgrannis
iframeのHTMLコードにフォームが含まれていますが、URLパラメータをiframeフォームのアクションに渡すにはどうすればいいですか?ありがとうアドバンス –