url changed to http://dev.public.jacobs-university.de/live/scriptaculous.html
[EMAIL PROTECTED] wrote: > Dear All, > > I'm working in UWA Widgets (Netvibes) and want to include our fancy > script.aculo.us effects. In particular, I would like to use the > Autocompletion. Because Netvibes has there own Objects/Element > Definitions, I have to put prototype+s.a.u in an iframe (please > correct me, if there is another possibility). In the end, what I do is > this: > > var src = ['<html>', > '<head>', > '<script type="text/javascript" src="lib/ > prototype.js"><\/script>', > '<script type="text/javascript" src="src/builder.js">< > \/script>', > '<script type="text/javascript" src="src/effects.js">< > \/script>', > '<script type="text/javascript" src="src/ > controls.js"><\/script>', > '<script type="text/javascript" src="src/ > dragdrop.js"><\/script>', > '<script type="text/javascript" src="src/slider.js">< > \/script>', > '<script type="text/javascript" src="src/sound.js"><\/ > script>', > '<script type="text/javascript" src="src/ > unittest.js"><\/script>', > '</head>', > '<body>', > '<input id="ac3" type="text"/>', > '<div id="ac3update" style="display:none;border:1px > solid black;background-color:white;"></div>', > '<script type="text/javascript" > language="javascript">', > 'new > Ajax.Autocompleter(window.parent.top.document.getElementById(\'what > \'),window.parent.top.document.getElementById(\'whatid\'),\'test.html > \');', > '<\/script>', > '</body>', > '</html>'].join(''); > > var frame = widget.createElement( 'iframe' ); > frame.setAttribute( 'frameborder', '0' ); > frame.style.width = '0px'; > frame.style.height = '0px'; > > frame.id = "myframe"; > widget.body.appendChild( frame ); > > var win = frame.contentWindow, doc = win.document; > doc.open(); > doc.write( src ); > doc.close(); > > var timer = setInterval( function() { > if( win.load ) { > clearInterval( timer ); > win.load( widget ); > } > }, 100 ); > > Now my coding so far works pretty fine. In fact, it does almost > everything: > It reads the 'what' id input field, > It catches the test.html > It places its content in the invisible whatdid- div tag underneath. > > However, as soon as effects should appear, problems start. When > tracking it down, the very first problem appears when calling the > function down() - which it suddenly doesn't know anymore. > > Now my assumption is, that because in the mainframe (that constructs > this iframe) there is no real prototype 1.6, it does not know about > down(). > > Question is: How can I tell him, to continue using the information in > the frame - like it did for all the other operations before? > > If you wanna firebug a bit, please look at > http://dev.public.jacobs-university.de/live/develop.html > for a life demo of my problem. There you will additionally find the > frame being displayed and additionally holding the autocompletion > within the frame - which works perfectly fine. > > I'm seriously desperate after 2 days wasted on this and really > appreciate any new ideas. > many thanks, John --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---