我正在尝试使用prototype + scriptaculous从父框架中对iframe中的元素进行排序。我尝试创建可排序对象时收到以下错误:
“element.identify不是函数”
Firebug声称它在dragdrop.js的以下代码行失败(第734行)
“this.sortables [element.identify()] = options;”
由于设置的原因,我需要从父代运行的代码,而不是iframe。 我的功能如下:
function setSortable(){
//Create sortables
var doc = top.frames[0].document;
var sideContent = doc.getElementById('side-bar');
var mainContent = doc.getElementById('main-content');
if(sideContent){
Sortable.create(sideContent, {tag:'table'});
}
if(mainContent){
Sortable.create(mainContent, {tag:'table'});
}
}
是否可以从父框架运行scriptaculous代码而不在iframe页面中引用它?
非常感谢您的帮助。