पर पैरामीटर कैसे पास करें मैं जावास्क्रिप्ट के लिए अपेक्षाकृत नौसिखिया हूं। मैं एक साधारण काउंटर कार्यक्रम है कि 10 से उलटी गिनती जब तक यह तक पहुँचता है 1.setTimeout फ़ंक्शन
<script type="text/javascript">
function countDown(secs) {
var element = document.getElementById("status");
element.innerHTML = "Please wait for "+secs+" seconds";
if(secs < 1) {
clearTimeout(timer);
element.innerHTML = '<h2>Countdown Complete!</h2>';
element.innerHTML += '<a href="#">Click here now</a>';
}
secs--;
---> **var timer = setTimeout('countDown('secs')',1000);**
}
</script>
<div id="status"></div>
<script type="text/javascript">countDown(10);</script>
तब मैं काउंटडाउन कार्यप्रणाली को '+secs+'
के रूप में पैरामीटर गुजर करने की कोशिश की शुरू होता है लिखा है।
var timer = setTimeout('countDown('+secs+')',1000);
परिवर्तन कार्यों के ऊपर।
मेरा प्रश्न है कि मुझे पैरामीटर को '+ सेकंड +' के रूप में क्यों पास करना चाहिए और न केवल 'सेक'? इससे क्या फर्क पड़ता है?
[यहाँ] (http:
मैं इस लिंक का सुझाव: //stackoverflow.com/a/10313023/1144176) 'setTimeout' का सही तरीके से उपयोग करने के तरीके के बारे में एक शानदार अवलोकन। –
@JakeStoeffler कमाल लिंक! – rab
[जावास्क्रिप्ट, सेटटाइमआउट] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/10312963/javascript-settimeout) – jahroy