2011-04-26 14 views
11

मेरे पास कैलेंडर पर एक तिथि क्लिक होने पर एक साधारण कैलेंडर पॉपअप विंडो आती है। नीचे दिया गया कोड ओपेरा, एफएफ और क्रोम में काम करता है लेकिन आईई 6-8 में नहीं। यह नीचे Error on Page के साथ आता है और त्रुटि invalid argument दिखाता है।window.open त्रुटि केवल आईई में - अमान्य तर्क

<div class="day-number">1</div> 
<td class="calendar-day" onclick="window.open('http://www.cal.com/admin/editevents.php?day=2&month=4&year=2011', 
'Edit Events', 'scrollbars=1,width=600,height=475');"> 

क्या कोई मेरी मदद कर सकता है और स्पॉट कर सकता है जो मैं सही कर रहा हूं लेकिन आईई के अनुसार गलत है?

+1

संभवतः डुप्लिकेट [window.open IE7-8-9b में अमान्य तर्क फेंकता है] (http://stackoverflow.com/questions/4840369/window-open-throws-invalid-argument-in-ie7-8-9b) –

+0

@ पेक्का हो सकता है लेकिन सवाल अलग है। यह सवाल पूछते समय भी यह सवाल नहीं आया। –

+0

उपरोक्त टिप्पणी सिस्टम द्वारा स्वचालित रूप से बनाई गई है जब कोई एक प्रश्न को दूसरे के डुप्लिकेट के रूप में बंद करने के लिए वोट देता है। यह एक आरोप के रूप में नहीं था जिसे आपने खोज नहीं किया :) लेकिन यह स्पष्ट रूप से * एक डुप्लिकेट है। –

उत्तर

32

विंडो नाम में कोई स्थान नहीं होना चाहिए। EditEvents आज़माएं।

+0

ग्रेट मैं इसे अभी आज़माउंगा। –

+7

बस पाया गया कि यह हाइफ़न '-' –

+6

आईई कभी भी मुझे खुश करने के लिए समाप्त नहीं होता है ... – Kreker

1
window.open(theURL,winName,features); 

पूर्व: window.open('google.com','Edit Events','width=100'); //false

window.open('google.com','EditEvents','width=100'); //True 

=> ईवेंट संपादित // झूठी

EditEvents // सच

=> winName रिक्त स्थान नहीं है।

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