के साथ iFrame Src पर जाएं, इसलिए जावास्क्रिप्ट में window.location के साथ इसे कैसे करें इसे समझने का प्रयास करें। मैं उपयोगकर्ताओं को एक Google Analytics कोड के साथ एक संलग्न यूआरएल के साथ हमारी साइट पर भेज रहा हूं जिसे मुझे उस पृष्ठ पर एक आईफ्रेम स्रोत को पास करने की आवश्यकता है। मैं जावास्क्रिप्ट ऐसा कर सकता है मान चाहते हैं (नोट - मैं PHP का उपयोग नहीं कर सकते हैं) ...आने वाले यूआरएल पैरामीटर्स को कैप्चर करें, फिर जावास्क्रिप्ट
यह वह जगह है कि मैं क्या करना चाहते हैं:
मैं कुशलता में सभी अभियान डेटा के लिए पृष्ठ पर उपयोगकर्ताओं भेजना चाहते हैं । उदाहरण के लिए कोई उपयोगकर्ता इस लिंक पर क्लिक करेगा: http://www.xyz.com/index.html?utm_source=Facebook&utm_campaign=Facebook+May&utm_medium=click
उन्हें उस पृष्ठ पर निर्देशित किया जाएगा, उसके बाद इस पर यह IFrame है। दुकान तरफ कोड ऊपर IFRAME एसआरसी में utm_source, utm_campaign, 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>
किसी भी जावास्क्रिप्ट सुझाव होगा अत्यधिक सराहनीय। नोट - मैं PHP का उपयोग नहीं कर सकता।
अद्यतन: इसे काम करने के लिए मिला !!
तो कहते हैं कि संलग्न यूआरएल कि clciked था यह था: आहा, लेकिन अब मैं इसे थोड़ा संपादित करने की जरूरत
http://abc.com/index.html?apple&orange&peach
और मैं iframe src जरूरत इस
http://xyz.com/minis?orange&peach
होने के लिए
मैंने स्क्रिप्ट में कुछ चीजें चारों ओर ले जाईं, लेकिन अब केवल नारंगी पकड़ रही है और अन्य & विशेषता (आड़ू) नहीं है। कृपया सलाह अगर वहाँ काम करने के लिए एक बेहतर तरीका है (बिना सभी पैरामीटर है और उसके बाद क्या लिंक में आता है पर निर्भर करता है, & के कुछ अपरिभाषित किया जाएगा:
<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
... इसलिए आप कर सकते हैं मदद? :) – jgrannis
मेरे आईफ्रेम एचटीएमएल कोड में इसके अंदर एक फॉर्म है, मैं आईफ़्रेम पैरामीटर को आईफ्रेम फॉर्म एक्शन में कैसे पास कर सकता हूं? अग्रिम –