|
next
|
 Subject: does IE support script in xsl Author: jinat rehana Date: 22 Jul 2008 01:44 AM
|
hello,
i have problem in showing popup window in IE.popup funtion called in xsl as:
<xsl:if test="@id='table3-1'">
<a href="#" onclick_="popup_table('table3.1.html',840, 650, 'Table3.1 is popped.');"><b>Table 3.1</b></a>
</xsl:if> <br/>
script i write in xsl is like:
<![CDATA[
var popbackground="lightskyblue" //specify backcolor or background image for pop window
var windowtitle="Table Window"; //pop window title
function detectexist(obj){
return (typeof obj !="undefined")
}
function popup_table(pagename,popwidth, popheight, textdescription){
function getpos(){
leftpos=(detectexist(window.screenLeft))? screenLeft+document.body.clientWidth/2-popwidth/2 : detectexist(window.screenX)? screenX+innerWidth/2-popwidth/2 : 0
toppos=(detectexist(window.screenTop))? screenTop+document.body.clientHeight/2-popheight/2 : detectexist(window.screenY)? screenY+innerHeight/2-popheight/2 : 0
if (window.opera){
leftpos-=screenLeft;
toppos-=screenTop;
}
}
getpos();
var pagesrc="Chapter3/"+pagename;
var winattributes='width='+popwidth+',height='+popheight+',resizable=yes,left='+leftpos+',top='+toppos+',menubar=no,toolbar=no';
var bodyattribute=(popbackground.indexOf(".")!=-1)? 'background="'+popbackground+'"' : 'bgcolor="'+popbackground+'"';
if (typeof jkpopwin=="undefined" || jkpopwin.closed)
jkpopwin=window.open(pagesrc,"",winattributes);
}
]]>
the popup window shows in ff properly but in IE popup function does not work error message as "object expected" shown.
the html file i have passed as parameter loads an xml and xsl.
can anyone help me?
thanks in advance for help.
|
|
|