2012-06-08 9 views
9

Formumda TinyMCE (sürüm 3.5.2) kullanan bir dizi girdi alanı var. TinyMCE yüklendiğinde, odağı kendi kendine ayarlar. Bunun olmasını nasıl engelleyebilirim? Varsayılan olarak seçilen ilk girişi tutmak istiyorum. Biraz daha bu sorun yalnızca IE9 olduğu gibi görünüyor test ettikten sonraTinyMCE'in otomatik olarak sayfa yüklemesine odaklanmasını engellemenin bir yolu var mı?

:

Bu benim kod şu anda

var tinymce = $('#Content'); 
tinymce.tinymce({ 
    theme: "advanced", 
    plugins: "...", 
    theme_advanced_buttons1: "...", 
    theme_advanced_buttons2: "...", 
    theme_advanced_buttons3: "...", 
    theme_advanced_buttons4: "...", 
    theme_advanced_toolbar_location: "top", 
    theme_advanced_toolbar_align: "left", 
    theme_advanced_statusbar_location: "bottom", 
    theme_advanced_resizing: true, 
    content_css: [...], 
    template_external_list_url: "lists/template_list.js", 
    external_link_list_url: "lists/link_list.js", 
    external_image_list_url: "lists/image_list.js", 
    media_external_list_url: "lists/media_list.js", 
    template_replace_values: { 
     username: "Some User", 
     staffid: "991234" 
    } 
}); 

Güncelleme neye benzediği. Chrome, FireFox, Opera & Safari, sayfa yüklemesinde odağı editöre ayarlamaz. IE7 ve IE8 modunda IE9, sayfa yüküne odaklanmayı ayarlamaz, ancak başka bir girdiye odaklanmaya çalıştığınızda bile IE9'un kendisi, editöre odağı ayarlayacaktır.

Tüm bunlar, sayfayı bir kez textarea değerine yükledikten sonra değiştirir. Bunu yaptığınızda IE9 diğer tarayıcılar gibi çalışır. Şimdilik, sayfayı textarea'da tek bir boşlukla yüklüyorum ve bu da IE9'un düzgün çalışmasını sağlıyor.

+2

Eski bir TinyMCE sürümünü mi kullanıyorsunuz? – MrCode

+0

Sürüm 3.5.2 kullanıyorum –

cevap

İlgili konular