प्रोटोटाइप रूपरेखा / बटन से कॉल

वोट
0

मैंने सोचा था कि यह बहुत सीधे आगे था, लेकिन मैं ट्यूटोरियल मैंने पढ़ा है के रूप में एक ही परिणाम नहीं मिलता है। मैं एक html पृष्ठ स्क्रिप्ट टैग में एक फ़ंक्शन को कॉल करने पर एक बटन है। मैं भी prototype.js फ़ाइल जो मैं भी अभी तक लागू करने के लिए शुरू नहीं किया है के लिए एक संदर्भ है। अगर मैं पेज में है कि संदर्भ छोड़ देते हैं, मेरी समारोह कॉल बटन के onclick घटना से काम नहीं करता। नीचे क्या बटन onclick घटना से कहा जाता है।

callIt = function(){

alert('It worked!');
}

</script>
15/12/2008 को 18:02
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
3

कुछ बातें हैं: पहला, सुनिश्चित करें कि आपके एचटीएमएल वैध है। पर सत्यापनकर्ता के माध्यम से इसे चलाने http://validator.wc.org

इसके बाद, एक बार आप सुनिश्चित करें कि आपके पृष्ठ मान्य है कर रहे हैं, पृष्ठ पर पहले स्क्रिप्ट संदर्भ के रूप में prototype.js पुस्तकालय जोड़ें:

<script type="text/javascript" src="prototype.js"></script>

ध्यान दें कि मैं इसे इस तरह बंद नहीं किया <script ... />स्क्रिप्ट अवरोध स्पष्ट बंद टैग करने के लिए (कम से कम XHTML 1.0 संक्रमणकालीन में) की जरूरत है

अब, अपने सवाल का जवाब देने, मैं सच में यकीन नहीं है कि तुम क्या कह रहे हैं, लेकिन अगर आप प्रोटोटाइप का उपयोग कर अपने बटन के onclick हैंडलर को callIt विधि संलग्न करने के लिए चाहता था, तो ऐसा करते हैं:

Event.observe(window, 'load', function() {
    Event.observe('button_id', 'click', callIt);  
});

प्रोटोटाइप स्क्रिप्ट संदर्भ नीचे पेज के तत्व में स्क्रिप्ट टैग में इस रखो,। इस पर अमल होगा जब डोम भरी हुई है और बटन पृष्ठ पर मौजूद है।

उम्मीद है की यह मदद करेगा।

15/12/2008 को 18:15
का स्रोत उपयोगकर्ता

वोट
0

वह काम किया। मैं तो बस यही कारण है कि उदाहरण मैं से काम कर रहा है में से कोई भी यह किया है हैरान हूँ।

धन्यवाद!

15/12/2008 को 18:26
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more