2012-08-17 14 views
5

अरे लोग मेरी साइट के लिए एक सीएमएस का उपयोग कर रहे हैं और यह जांच रहा हूं कि विंडो के स्थान से पहले सामग्री को संशोधित किया गया है या नहीं। अब मैं पहले से हीकस्टम डायलॉग

$(window).bind('beforeunload', function() { 
    return "dialog message"; 
}); 

विधि के बारे में पता है लेकिन मैं एक प्लगइन Apprise कहा जाता है और इनमें से किसी एक के साथ डिफ़ॉल्ट संवाद बदलना चाहते हैं पाया। क्या यह संभव है?

+0

को बदलने की अनुमति नहीं देता है, मैंने सोचा था कि आपको डिफ़ॉल्ट कार्रवाई को रोकना चाहिए। एक सामान्य चेतावनी को कॉल करते समय यह स्क्रिप्ट (रोक) स्क्रिप्ट (यह तुल्यकालिक) है। वे कस्टम विंडो assync हैं, इसलिए स्क्रिप्ट जारी है और यह अगले पृष्ठ पर चलता है। लेकिन आप पृष्ठ को उतारने से नहीं रोक सकते हैं। (पॉपअप की कल्पना करें जो खुद को बंद होने से रोक सकती हैं)। मैं चिंतित हूं .. सुनिश्चित नहीं है कि कैसे हल करें :) – VDP

+0

फ़ायरफ़ॉक्स संदेश बॉक्स को बदलने की अनुमति नहीं देता है –

उत्तर

5

आप डिफ़ॉल्ट एक ओवरराइड करने के लिए अपने स्वयं के संवाद का उपयोग नहीं कर सकते,

यह सवाल पहले से ही कहा गया है, और एक अच्छा जवाब here मिला है।

-1

फ़ायरफ़ॉक्स संदेश बॉक्स

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