2010-06-24 41 views

उत्तर

9

आप नहीं कर सकते।

इसके बजाय, आप नकली संवाद पुस्तकालय का उपयोग कर सकते हैं, जैसे jQuery UI Dialog

ये पुस्तकालय HTML तत्व बनाते हैं जो एक संवाद बॉक्स की तरह दिखते हैं और व्यवहार करते हैं, जिससे आप संवाद में कुछ भी (फॉर्म तत्व या वीडियो सहित) डाल सकते हैं।

+0

मैं jQueryUI का बहुत उपयोग करता हूं - लेकिन मैं बस उल्लेख करना चाहूंगा कि उपयोग के लिए पहले से ही बनाई गई लाइब्रेरी का विशाल और खुला समुद्र है। जावास्क्रिप्ट यूआई के लिए Google, कस्टम जावास्क्रिप्ट संवाद, इस तरह की चीजें ... आपको कुछ अच्छी चीजें मिलेंगी। मैं कहना चाहता हूं कि आपको उनके लिए अपना कोड लिखने की परेशानी नहीं है, लेकिन आप वैसे भी चाह सकते हैं। – Incognito

0

ऐसा करने के लिए मूल में कुछ भी नहीं बनाया गया है। आप इसे अनुकरण करने के लिए एक ढांचे का उपयोग कर सकते हैं, उदाहरण के लिए: http://www.sencha.com/deploy/dev/docs/?class=Ext.MessageBox

0

यह आईई में काम करेगा, लेकिन अन्य ब्राउज़रों के लिए मुझे यकीन नहीं है। यह ध्यान रखना महत्वपूर्ण है कि हां/नहीं/रद्द आधिकारिक तौर पर जावास्क्रिप्ट द्वारा समर्थित नहीं है, इसलिए आप जहां भी संभव हो ठीक/रद्द का उपयोग कर बेहतर हैं।

<script language=javascript> 

/*@cc_on @*/ 
/*@if (@_win32 && @_jscript_version>=5) 

function window.confirm(str) 
{ 
    execScript('n = msgbox("'+str+'","4132")', "vbscript"); 
    return(n == 6); 
} 

@end @*/ 
var r = confirm("Can you do it?"); 
alert(r); 
</script> 
+0

यह किसी अन्य ब्राउज़र में काम नहीं करेगा। – SLaks

+5

और यह केवल Win32 पर काम करेगा। मैंने सोचा था कि हमने लगभग 1 99 8 में हमारे पीछे इस तरह की हैकेज छोड़ी थी ... –

+0

इसके अलावा, ओपी ने जावास्क्रिप्ट के बारे में पूछा और वास्तव में गहराई से एम्बेडेड इम्प्लास vbscript है ... –

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