javascript - जावास्क्रिप्ट पॉपअप की पुष्टि करें हां, ठीक है और रद्द करने के बजाए कोई बटन नहीं




html button (6)

1) आप अपनी साइट पर फ़ाइलों को डाउनलोड और अपलोड कर सकते हैं

<link href="/Style%20Library/css/smoothness/jquery.alerts.css" type="text/css" rel="stylesheet"/> 

2) उसके बाद आप सीधे नीचे कोड का उपयोग कर सकते हैं

$ .alerts.okButton = "हाँ"; $ .alerts.cancel बटन = "नहीं";

document.ready समारोह में।

कृपया कोशिश करें कि यह काम करेगा।

धन्यवाद

जावास्क्रिप्ट पॉपअप की पुष्टि करें, मैं ठीक दिखाना और रद्द करने के बजाए हाँ, कोई बटन नहीं दिखाना चाहता हूं।

मैंने इस vbscript कोड का उपयोग किया है:

<script language="javascript">
    function window.confirm(str) {
        execScript('n = msgbox("' + str + '","4132")', "vbscript");
        return (n == 6);
    }
</script>

यह केवल आईई में काम करता है, एफएफ और क्रोम में, यह काम नहीं करता है।

क्या जावास्क्रिप्ट में इसे प्राप्त करने के लिए कोई वर्कअराउंड है?

मैं आईई 'विंडोज इंटरनेट एक्सप्लोरर' जैसे पॉपअप के शीर्षक को भी बदलना चाहता हूं, मैं अपना खुद का एप्लिकेशन नाम दिखाना चाहता हूं।


आप http://projectshadowlight.org/jquery-easy-confirm-dialog/ भी उपयोग कर सकते हैं। यह बहुत आसान और उपयोग करने में आसान है। बस jquery सामान्य पुस्तकालय और केवल एक और फ़ाइल शामिल करें:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/blitzer/jquery-ui.css" type="text/css" />
<script src="jquery.easy-confirm-dialog.js"></script>

एक क्रॉस-ब्राउज़र तरीके से इसे पूरा करने का एकमात्र तरीका है jQuery UI जैसे ढांचे का उपयोग करना और एक कस्टम संवाद बनाना:

jquery संवाद

यह ठीक उसी तरह काम नहीं करता है जैसे अंतर्निहित पुष्टिकरण पॉपअप है लेकिन आप जो भी चाहते हैं उसे करने में सक्षम होना चाहिए।


दुर्भाग्यवश, एक पुष्टिकरण संवाद खोलने के लिए कोई क्रॉस-ब्राउज़र समर्थन नहीं है जो डिफ़ॉल्ट ठीक / रद्द करें जोड़ी नहीं है। आपके द्वारा प्रदान किया गया समाधान वीबीस्क्रिप्ट का उपयोग करता है, जो केवल आईई में उपलब्ध है।

मैं एक जावास्क्रिप्ट लाइब्रेरी का उपयोग करने का सुझाव दूंगा जो इसके बजाय एक डोम-आधारित संवाद बना सकता है। Jquery UI का प्रयास करें: http://jqueryui.com/


विशेष रुप से प्रदर्शित (लेकिन छोटी और सरल) लाइब्रेरी जिसका आप उपयोग कर सकते हैं वह JSDialog है: js.plus/products/jsdialog

हां और नहीं बटन के साथ संवाद बनाने के लिए यहां एक नमूना है:

JSDialog.showConfirmDialog(
    "Save document before it will be closed?\nIf you press `No` all unsaved changes will be lost.",
    function(result) {
        // check result here
    },
    "warning",
    "yes|no|cancel"
);

जेएस संवाद डेमो स्क्रीनशॉट


http://bootboxjs.com/ पर एक नज़र डालें

उपयोग करने में बहुत आसान है:

 bootbox.confirm("Are you sure?", function(result) {
  Example.show("Confirm result: "+result);
});





confirm