2012-05-11 14 views

उत्तर

1
<input type="button" value="..." onClick="fbLikeDump(); WriteCookie();" /> 
35

अतिरिक्त विशेषताओं (इस मामले में, दूसरा onClick) नजरअंदाज कर दिया जाएगा। तो, की बजाय fbLikeDump(); और WriteCookie(); दोनों को कॉल करने के बजाय, यह केवल fbLikeDump(); पर कॉल करेगा। ठीक करने के लिए, बस इसे भीतर एक भी onclick विशेषता को परिभाषित करने और फोन दोनों कार्य:

<input type="button" value="Don't show this again! " onclick="fbLikeDump();WriteCookie();" /> 
+0

हम मुझे अब बेवकूफ की तरह महसूस करते हैं लेकिन ... यह काम करता है धन्यवाद !!! –

3

यह प्रयास करें:

<input type="button" value="Dont show this again! " onClick="fbLikeDump();WriteCookie();" /> 

या भी

<script> 
function clickEvent(){ 
    fbLikeDump(); 
    WriteCookie(); 
} 
</script> 
<input type="button" value="Dont show this again! " onClick="clickEvent();" /> 
1

अपने बटन इस तरह एक आईडी कुछ दे दो :


<input id="mybutton" type="button" value="Dont show this again! " /> 

तो (इस विनीत बनाने के लिए) और इतने की तरह कार्रवाई क्लिक देते हैं jQuery का उपयोग करें:


$(document).ready(function(){ 
    $('#mybutton').click(function(){ 
     fbLikeDump(); 
     WriteCookie(); 
    }); 
}); 

(इस भाग अपने .js भी फाइल में होना चाहिए)

मैं उल्लेख किया है चाहिए कि आप jQuery की आवश्यकता होगी अपने पृष्ठ पर पुस्तकालयों, तो सही अपने समापन शरीर टैग से पहले इन जोड़ें:


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://PATHTOYOURJSFILE"></script> 

जोड़ने के लिए बस से पहले शरीर टैग को बंद करने कथित पेज के प्रदर्शन के लिए है कारण लोडिंग समय

संबंधित मुद्दे