基本上,我的问题与下面的问题相同:
http://www.mail-archive.com/prototype-scriptaculous@googlegroups.com/msg08682.html
就我而言,我得到了这个事件观察员:
new Form.Element.EventObserver( "selectId", function(element, value) {new Ajax.Updater('divId', '/path/1111', {asynchronous:true, evalScripts:true, onComplete: function(request, json){...}, parameters:'...'});});
我以前没有使用Prototype框架的经验。有人可以告诉我,在更改'selectId'的值后,如何在< select id ='selectId'>上触发'onChange'事件?控制?
我已经尝试了'Event.fire()'和'selectId.onChange()'而没有任何运气。
顺便说一句,我无法更改该页面的源代码。我需要在地址栏中以这种格式编写一些javascript代码:“javascript:xxx”。答案 0 :(得分:1)
可以使用event.simulate.js中讨论的this question。
由于您尝试通过地址栏进行操作,因此您必须首先以类似this question and answer的方式包含远程文件。
Event.fire()
仅适用于自定义事件,而不适用于本机事件。不幸的是