View Single Post
  #7 (permalink)  
Old 11-24-2008, 03:12 AM
tdesorbaix tdesorbaix is offline
Zimlet Guru & Moderator
 
Posts: 265
Wink

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;
	}
};
Reply With Quote