/ / एक प्रॉम्प्ट बनाना जिसमें समय विलंब हो? जावास्क्रिप्ट

एक प्रॉम्प्ट बनाना जिसमें समय विलंब हो? जावास्क्रिप्ट

मैं एक ऐसा समय बनाने का प्रयास कर रहा हूं जिसमें एक समय होदेरी, प्रॉम्प्ट में लिखा गया मान तब फॉर्म के अन्य क्षेत्रों में उपयोग किया जाता है। मैंने कुछ जावास्क्रिप्ट कोडिंग लिखी है लेकिन मेरा मानना ​​है कि एक मामूली बात है कि मैं वर्तमान में प्रॉम्प्ट और देरी काम कर रहा हूं क्योंकि गलत काम कर रहा हूं, लेकिन क्योंकि सेटटाइमआउट फ़ंक्शन का उपयोग किया जा रहा है, वही है जो फ़ॉर्म में प्रदर्शित किया जा रहा है प्रॉम्प्ट की सामग्री। यह मेरा जावास्क्रिप्ट है?

var name = setTimeout(function(){ prompt("What is your name?", "Type your full name here")},750);
document.write("Document Written By: " + name + " (" + day + "/" + month + "/" + year + ") ")

उत्तर:

जवाब के लिए 3 № 1

यदि यह मान पर निर्भर करता है, और एक फ़ंक्शन असीमित है, तो आपने इसे कॉलबैक में किया है। बस जावास्क्रिप्ट के हर दूसरे असीमित टुकड़े की तरह ...

setTimeout(function(){
name = prompt("What is your name?", "Type your full name here");
document.write("Document Written By: " + name + " (" + day + "/" + month + "/" + year + ") ");
},750);

लेकिन जैसा कि @ जोन ने टिप्पणी की, कृपया उपयोग न करें document.write.