यह केवल सफारी से जुड़ी समस्या प्रतीत होती है। मैंने 4 पर कोशिश की है MAC और 3 पर Windows और अभी भी कोई भाग्य नहीं है।
मैं एक बाहरी HTML फ़ाइल को लोड करने की कोशिश कर रहा हूं और जावास्क्रिप्ट है जो एम्बेडेड निष्पादन योग्य है।
मैं जिस कोड का उपयोग करने की कोशिश कर रहा हूं वह यह है:
$("#myBtn").click(function() {
$("#myDiv").load("trackingCode.html");
});
trackingCode.html इस तरह दिखता है (अब सरल है, लेकिन एक बार विस्तार होगा / अगर मुझे यह काम मिलता है):
<html>
<head>
<title>Tracking HTML File</title>
<script language="javascript" type="text/javascript">
alert("outside the jQuery ready");
$(function() {
alert("inside the jQuery ready");
});
</script>
</head>
<body>
</body>
</html>
मैं IE (6 और 7) और फ़ायरफ़ॉक्स (2 और 3) में दोनों अलर्ट संदेश देख रहा हूं। हालाँकि, मैं सफ़ारी में संदेश नहीं देख पा रहा हूँ (अंतिम ब्राउज़र जिसे मुझे प्रोजेक्ट आवश्यकताओं के साथ - कृपया कोई लौ युद्धों से संबंधित होना चाहिए)।
सफारी में कोई विचार क्यों trackingCode.htmlफ़ाइल में जावास्क्रिप्ट की अनदेखी कर रहा है ?
आखिरकार मैं trackingCode.htmljQuery के तैयार कॉल के भीतर उपयोग होने वाली इस फ़ाइल में जावास्क्रिप्ट ऑब्जेक्ट्स को पास करने में सक्षम होना चाहूंगा , लेकिन मैं यह सुनिश्चित करना चाहूंगा कि यह उस सड़क से नीचे जाने से पहले सभी ब्राउज़रों में संभव है।