Vì vậy, hãy cố gắng tìm ra cách thực hiện điều này bằng window.location trong Javascript. Tôi đang đưa người dùng đến trang web của chúng tôi với một URL được nối thêm với mã Google Analytics mà tôi cần chuyển đến một iframe src trên trang đó. Tôi giả định Javascript có thể làm được điều này (lưu ý - Tôi không thể sử dụng PHP) ...Ghi lại tham số URL đến, sau đó chuyển tới iFrame Src với Javascript
Đây là những gì tôi muốn làm:
tôi muốn đưa người dùng đến trang web với tất cả các dữ liệu chiến dịch một cách tinh tế . Ví dụ: người dùng sẽ nhấp vào liên kết này: http://www.xyz.com/index.html?utm_source=Facebook&utm_campaign=Facebook+May&utm_medium=click
Họ sẽ được chuyển đến trang đó, sau đó có iFrame này trên đó. Mã ở phía bên cửa hàng sẽ cần phải nhận utm_source, utm_campaign, utm_medium và bao gồm các bộ phận trong IFRAME SRC Vì vậy, bit này:
<iframe height="960px" frameborder="0" scrolling="no" width="958px" src="http://www.abc.com/minis"></iframe>
lúc này là:
<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>
Bất kỳ lời đề nghị javascript sẽ đánh giá cao. Lưu ý - Tôi không thể sử dụng PHP.
CẬP NHẬT: Có tính năng này hoạt động !! Yay, nhưng bây giờ tôi cần phải chỉnh sửa nó một chút:
Vì vậy, nói url nối được clciked là thế này:
http://abc.com/index.html?apple&orange&peach
và tôi cần src iframe được này
http://xyz.com/minis?orange&peach
Tôi đã di chuyển một vài thứ xung quanh trong tập lệnh, nhưng hiện tại chỉ lấy màu cam chứ không phải thuộc tính khác & (đào). xin vui lòng tư vấn cho nếu có một cách tốt hơn để làm việc (không phải tất cả các params và sau đó tùy thuộc vào những gì liên kết đến, một số các & sẽ được undefined:
<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>
sử dụng jquery để có được các thông số sau đó tự động chèn iframe mới của bạn với bất cứ điều gì bạn muốn. đơn giản – ppumkin
... do đó, có thể bạn help? :) – jgrannis
mã iframe html của tôi chứa một biểu mẫu bên trong nó, làm cách nào tôi có thể chuyển Tham số URL vào biểu mẫu iframe Hành động? Cảm ơn trong Advance –