My coworker at Belfius just found this cool trick to make your input screens cooler.
He pointed me to the blog of Tobias Lekman:
You can use the SP.UI.ModalDialog namespace via javascript. What his code does is open a SharePoint 2010 screen as modal dialog:
The code
function test() { SP.UI.ModalDialog.showModalDialog({ url: "http://yoursitecollection/yoursite//Lists/listname/NewForm.aspx", title: "Add item", allowMaximize: true, showClose: true, width: 800, height: 600, dialogReturnValueCallback: silentCallback }); }; function silentCallback(dialogResult, returnValue) { } function refreshCallback(dialogResult, returnValue) { SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK); }
Simply point the url to the page you want to show.
Where do you use jQuery in your code example?
Well, technically it is javascript only..you got me there 🙂