आईई, और प्रोटोटाइप 1.6.0.3 साथ जावास्क्रिप्ट समस्याओं

वोट
0

नीचे दिए गए कोड Firefox के साथ पूरी तरह से ठीक काम करता है, फिर भी, मैं IE 8 के साथ समस्या हो रहा हूँ ... और 7 ... बजाय विकल्प मेरे PHP स्क्रिप्ट से लौटे साथ चयन के आबाद करने का (जैसे कि यह फ़ायर्फ़ॉक्स में करता है) यह कुछ भी नहीं कर रही है IE में।

मैं इस समस्या नीचे $ करने के लिए ( 'शहर') संकुचित है innerHTML -। फ़ायरफ़ॉक्स में आईई नहीं काम करता है।

कोई विचार?

यह मेरा शीर्षक में है:

<script type='text/javascript' src='js/prototype-1.6.0.3.js'></script>
<script type='text/javascript' src='js/scriptaculous.js'></script>

HTML कोड (शरीर में रहता है)

--snip--
<select id=city>
</select>
--snip--

जावास्क्रिप्ट इस प्रांत / राज्य onChange (जो IE और एफएफ पर काम करता है) से ट्रिगर किया जाता है

--snip--
$('city').innerHTML = <option value='test'> This is a test;
--snip--
22/06/2009 को 03:26
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
0

ऐसा लगता है कि यह एक है ज्ञात बग: कि अभी भी है हल नहीं किया किया गया

आप मज़बूती से यानी में एक का चयन तत्व के innerHTML निर्धारित नहीं कर सकते।

समाधान (माता-पिता के innerHTML की स्थापना करके) पूरे चयन तत्व के innerHTML को सेट करके या बनाने और अलग-अलग विकल्प तत्वों जोड़कर शामिल हैं।

22/06/2009 को 03:34
का स्रोत उपयोगकर्ता

वोट
3

कैसे के बारे में (अद्यतन का उपयोग करते हुए) के बजाय?

$('city').update("<option value='test'>This is a test</option>");
22/06/2009 को 04:03
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more