Bug 139391 [Regression]Chart interactivity didn't work well
Steps to reproduce: 1.Add a chart, add a drill-through interactivity to chart title 2.Preview in Web Viewer, click chart title Expected result: Link to the target report, and the report display in a new window correctly Actual result: Link to the target report in the "_self" window, and display the target report incorrectly (see the sreenshot)
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/EventHandlers.java
{
	public static StringBuffer styles = new StringBuffer( ).append( ".tooltip.text{ text-anchor:left;font-size:12pt;fill:black;}.tooltip{fill:rgb(244,245,235)}" ); 
	public static StringBuffer content = new StringBuffer( ).append( "function BuildHelper(tag, attrList, text) {\n" ) 
			.append( "	this.tag = tag;\n" ) 
			.append( "	this.attrList = attrList;\n" ) 
			.append( "	this.text       = text;\n" ) 
			.append( "	this.element  = null;\n" ) 
			.append( "	this.textNode = null;\n" ) 
			.append( "	}	\n" ) 
			.append( "		\n" ) 
			.append( "	BuildHelper.prototype.addToParent= function(parent) {	\n" ) 
			.append( "	if (!parent) return;	\n" ) 
			.append( "	var svgDocument = parent.ownerDocument;\n" ) 
			.append( "	this.element = svgDocument.createElementNS(\"http://www.w3.org/2000/svg\",this.tag);\n" ) 
			.append( "		\n" ) 
			.append( "	for (var attribute in this.attrList){\n" ) 
			.append( "	if (attribute == 'classType')	\n" ) 
			.append( "		     this.element.setAttributeNS(null, 'class', this.attrList[attribute]);\n" ) 
			.append( "	else	\n" ) 
			.append( "		     this.element.setAttributeNS(null, attribute, this.attrList[attribute]);\n" ) 
			.append( "	}	\n" ) 
			.append( "		\n" ) 
			.append( "	if (this.text) {\n" ) 
			.append( "		this.textNode = svgDocument.createTextNode(this.text);\n" ) 
			.append( "		this.element.appendChild(this.textNode);\n" ) 
			.append( "	}\n" ) 
			.append( "		\n" ) 
			.append( "	parent.appendChild(this.element);\n" )