2016-10-28 3 views
0

Я знаю, что это может быть повторен вопрос, но это неCollapsiblePanelExtender: Не удается получить объект в OnLoad страницы

я уже смотрел на это один

CollapsiblePanelExtender: Can not get object in onLoad of page (AJAX Toolkit)

Я попытался следующие функции нагрузки для достижения моей цели

window.onload = setExtenderEvents; 
document.addEventListener('DOMContentLoaded', setExtenderEvents, false); 
window.addEventListener('load', setExtenderEvents, false) 
document.body.onload = setExtenderEvents; 

enter image description here

Итак, я получаю нуль. Конечно, после того, как я держу на выполнение этой ошибки и всё загружает нормально, я могу получить объект Extender

enter image description here

Любая идея, как я могу добиться этого. В chrome и firefox настройка прослушивателя событий для загрузки работает отлично. IE10 это тот, который дает мне ужасное время и нет, Я не могу использовать какую-либо фреймворк. Мне разрешено использовать только чистую ваниль js

ответ

1

Кажется, вы пытаетесь добавить событие слишком рано.

Попробуйте использовать Sys.Application.add_load событие:

Sys.Application.add_load(function() { 
    var cpeDemo = $find('searchCollapse'); 
    cpeDemo.add_collapsing(...); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^