//enableDebug( true ); var g = new Grabber( "Grabber Test HTML UI", "GBR" );
g.onShowUI = function( lp ) { var hwin = new HTMLWindow; hwin.m_grabber = this; var strHTML = "<p><form method=post action='savename' >" + "What name would you like to use for this grabber: <input type='text' size='20' name='name'><input type='hidden' name='bleh' value='blah blah'><input type='hidden' name='bleh' value='2 2'>" + "<p align=right><input type='submit' value=' OK '> <input type='submit' value='Cancel'></p>" + "<table>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "<tr><td>hello</td></tr>" + "</table>" + "</form>";
hwin.html = strHTML; hwin.caption = "Test HTML Window";
hwin.onFormSubmit = function( formName, form ) { if( typeof form.bleh == "object" ) { this.m_grabber.setOption( "items", form.bleh.length ); for( var n = 0; n < form.bleh.length; n++ ) { this.m_grabber.setOption( "item" + n, form.bleh[ n ] ); } }
if( form.submit == " OK " ) { this.grabberName = form.name; this.close( true ); } else { this.close( false ); } }
if( hwin.show() ) { this.grabberSaveName = hwin.grabberName; }
return true; }
g.onRun = function( lp ) { lp.writeLog( "running..." );
for( var n = 0; n < this.getOption( "items"); n++ ) { alert( this.getOption( "item" + n ) ); }
return true; } |