Hi Rchin.
The best way is to use a js file. Here is an example with madgrepper zimlet : (using GET method)
com_phpministry_oss.xml :
Code:
<zimlet name="com_phpministry_oss" version="1.0" description="Database">
<includeCSS>oss.css</includeCSS>
<resource>oss.gif</resource>
<include>openwindow.js</include>
<handlerObject>Com_Phpministry_Oss</handlerObject>
<zimletPanelItem label="Manage My Seminars" icon="oss-panelIcon">
<toolTipText>Right-click to Schedule Seminar</toolTipText>
<contextMenu>
<menuItem label="Online Seminar Scheduling" id="SEMINAR" icon="oss-panelIcon">
</menuItem>
</contextMenu>
</zimletPanelItem>
</zimlet>
openwindow.js :
Code:
function Com_Phpministry_Oss() {
}
Com_Phpministry_Oss.prototype = new ZmZimletBase();
Com_Phpministry_Oss.prototype.constructor = Com_Phpministry_Oss;
Com_Phpministry_Oss.prototype.menuItemSelected = function(itemId) {
switch (itemId) {
case "SEMINAR":
window.open("https://mail.familyfoundations.us:20443/oss?param=" + appCtxt.getActiveAccount().name);
break;
}
};