मेरे पास <img>
तत्व है और मैं इसकी src
विशेषता बदल रहा हूं। तत्व में onload
हैंडलर फ़ंक्शन संलग्न है। प्रत्येक बार जब मैं src विशेषता बदलता हूं और छवि लोड करता है तो हैंडलर फ़ंक्शन चलाना चाहिए।जावास्क्रिप्ट, छवि अधिभार() उसी छवि को लोड करते समय वेबकिट में आग नहीं डालता
क्रोम और सफारी में, यदि मैं पहले जैसा ही एक ही स्रोत असाइन करता हूं, हैंडलर फ़ंक्शन नहीं चलाया जाता है। पहले से ही उसी स्रोत को असाइन करने से पहले मैंने imgElement.src=''
, imgElement.src= null
, imgElement.src='notExistingFile.jpg'
और कोई भी काम नहीं किया है।
कृपया मदद करें। किसी को भी इससे पहले समस्या थी?
संपादित: यह पहले की तरह ही src सौंपने से पहले imgElement.src = 'कर' से काम किया:
imgElement.src = '';
imgElement.src = 'image.jpg';
+1। इसने छवि को ठीक से उतार दिया और फिर से लोड करने के लिए ऑनलोड() को अनुमति दी। – ricosrealm