यह एक छवि यूआरएल पाने के लिए आईएमजी एसआरसी टैग से एक JavaScript फ़ंक्शन कॉल करने के लिए संभव है?
क्या आपका मतलब निम्न की तरह कुछ करना है?
<img src="javascript:GetImage()" />
दुर्भाग्यवश, नहीं - आप ऐसा नहीं कर सकते हैं। हालांकि, अगर आप निम्नलिखित हैक कर सकते हैं:
function getImageUrl(img) {
var imageSrc = "imageName/imagePath.jpg";
if(img.src != imageSrc) { // don't get stuck in an endless loop
img.src = imageSrc;
}
}
फिर, निम्न HTML है:
<img src="http://yourdomain.com/images/empty.gif" onload="getImageUrl(this)" />
ऑनलोड घटना केवल आग आप एक वास्तविक छवि src विशेषता के लिए निर्धारित किया है - आप अगर उस विशेषता को सेट न करें या इसे एक खाली स्ट्रिंग या कुछ समान पर सेट न करें, आपको कोई प्यार नहीं मिलेगा। इसे एक पिक्सेल पारदर्शी gif या कुछ समान पर सेट करें।
वैसे भी, यह हैक काम करता है, लेकिन आप जो वास्तव में पूरा करने की कोशिश कर रहे हैं उसके आधार पर, यह सबसे अच्छा समाधान नहीं हो सकता है। मुझे नहीं पता कि आप ऐसा क्यों करना चाहते हैं, लेकिन शायद आपके पास एक अच्छा कारण है (कि आप हमारे साथ साझा करना चाहते हैं!)।
स्रोत
2008-09-23 00:16:13
प्रश्न वास्तव में यह निर्धारित नहीं करता है कि आप क्या हासिल करने की कोशिश कर रहे हैं? – Ian
सहमत - मुझे यह पता लगाने में एक मिनट लगा कि वह क्या प्राप्त कर रहा था ... –
असहमत - स्पष्ट। – DragonLord