jquery'yi ve dwr'ı birlikte kullanmaya kalktığımda hata aldım. Bir conflict olduğu belli.
<script language="Javascript" src=".../jquery-1.1.3.1.pack.js"></SCRIPT>
Bu jquery'yi kullandım.
DWR için de engine ve util'i ekledim.
<script type='text/javascript' src='.../dwr/engine.js'></script>
<script type='text/javascript' src='.../dwr/util.js'></script>
Ardından bir yerde DWRUtil.removeAllOptions kullanmak istediğimde şu hatayı aldım:
removeAllOptions can only be used with select, ol and ul elements
Bunun çözümü için iki aksiyon aldım. Yine karşılaşırsam sıyırmadan önce bunları deneyeceğim.
1. $('#DIV_ismi') kullanim yerine jQuery('#DIV_ismi')
2. page onload'una jQuery.noConflict(); eklemek
Ardından, ilgili conflict kayboldu. Güzel de oldu.
Thickbox kullandığım zaman da aynı sorunla karşılaştım. Yukarıdaki çözümler bu durumda yetersiz kaldı, o nedenle thickbox.js dosyasını açıp içindeki $('#DIV_ismi') kullanımlarını, jQuery('#DIV_ismi') ile değiştirdim. Thickbox da böylece çalıştı.
Hakkımda
- Mahir Tarlan
- Istanbul, TR
Thursday, 22 November 2007
jquery veya thickbox ile dwr conflict
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment