我对iewebbrowser这个组件的execwb方法整理了一下﹐希望对大家有所帮助。
1. <object id="webbrowser" width=0 height=0 classid="clsid:8856f961-340a-11d0-a96b-00c04fd705a2"></object>
2. 调用方法。
webbrowser.execwb ncmdid, ncmdexecopt, [pvain], [pvaout]
3. 参数说明。
(a).ncmdid
olecmdid_open = 1,
olecmdid_new = 2,
olecmdid_save = 3,
olecmdid_saveas = 4,
olecmdid_savecopyas = 5,
olecmdid_print = 6,
olecmdid_printpreview = 7,
olecmdid_pagesetup = 8,
olecmdid_spell = 9,
olecmdid_properties = 10,
olecmdid_cut = 11,
olecmdid_copy = 12,
olecmdid_paste = 13,
olecmdid_pastespecial = 14,
olecmdid_undo = 15,
olecmdid_redo = 16,
olecmdid_selectall = 17,
olecmdid_clearselection = 18,
olecmdid_zoom = 19,
olecmdid_getzoomrange = 20
olecmdid_updatecommands = 21
olecmdid_refresh = 22
olecmdid_stop = 23
olecmdid_hidetoolbars = 24
olecmdid_setprogressmax = 25
olecmdid_setprogresspos = 26
olecmdid_setprogresstext = 27
olecmdid_settitle = 28
olecmdid_setdownloadstate = 29
olecmdid_stopdownload = 30
上面的关键词都可以在浏览器的菜单里面找到对应的选项﹐大家一看就明白的﹗
(b).ncmdexecopt
olecmdexecopt_dodefault = 0,
olecmdexecopt_promptuser = 1,
lecmdexecopt_dontpromptuser = 2,
olecmdexecopt_showhelp = 3
对于这个参数﹐一般来说﹐选1就可以了。
这是调用ie的”另存为”功能的示例﹕
<object id="webbrowser" width=0 height=0 classid="clsid:8856f961-340a-11d0-a96b-00c04fd705a2"></object>
<a href="javascript:webbrowser.execwb(4,1);">save-存储</a>
