Subject: RE: Problem in referencing DHTML 'document' object within <xsl:script> From: "Didier PH Martin" <martind@xxxxxxxxxxxxx> Date: Wed, 14 Apr 1999 14:40:22 -0400 |
Hi Behouz, It won't work, the XSL script host won't instanciate the object that way. regards Didier PH Martin mailto:martind@xxxxxxxxxxxxx http://www.netfolder.com -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Behrouz.M-Rouhani@xxxxxxxx Sent: Wednesday, April 14, 1999 12:45 PM To: xsl-list@xxxxxxxxxxxxxxxx Subject: Re: Problem in referencing DHTML 'document' object within <xsl:script> Have you tried to comment out the script part of your XSl file (see below)? <xsl:script language="JScript"> <xsl:comment> ----Your script code -------- </xsl:cmment> </xsl:scrip> IE5 doesn't process inline scripts without hooking them within comment elements (even <xsl:CDATA> cannot solve the problem) Behrouz "Amit Rekhi" <amitr@xxxxxxxxxxxxx> on 14/04/99 10:49:58 Please respond to xsl-list@xxxxxxxxxxxxxxxx To: "xsl list" <xsl-list@xxxxxxxxxxxxxxxx> cc: (bcc: Behrouz M-Rouhani/UK/Indus/GB) Subject: Problem in referencing DHTML 'document' object within <xsl:script> Hello, ENVIRONMENT - Browser :- MS IE5 - DOM Implementation :- Specific to IE5 - DHTML Object Model :- Specific to IE5 PROBLEM STATEMENT I am trying to use the 'document' object exposed by IE5 DHTML Object Model within an <xsl:script> which is called from an XSL template as follows :- . . 1.<?xml version="1.0"?> 2.<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> 3. <xsl:script language="JScript"> 4. function WriteDocTitle() 5. { 6. document.title = "Document Title"; 7. } 8. </xsl:script> 9. <xsl:template match="/"> 10. <HTML> 11. <HEAD> 12. <xsl:eval language="JScript">WriteDocTitle()</xsl:eval> 13. </HEAD> 14. </HTML> 15. </xsl:template> 16.</xsl:stylesheet> But on processing the above XSL stylesheet IE5 gives me the following error message: "Microsoft JScript runtime error 'document' is undefined line = 7, col = 3 (line is offset from the tag). Error returned from property or method call." QUESTIONS * What change do I need to make to the above XSL fragment so that the 'document' element could be recognised? * Does the 'document' element stand for the <HTML> element at LineNumber = 10. (see above)? If not what does the 'document' element stand for in the context of the above XSL stylesheet? * What do I need to do to access the <HTML> element at LineNumber = 10 (see above) within the WriteDocTitle() function (at LineNumber = 4)? Thanks in advance for any replies, AMIT XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Problem in referencing DHTML 'd, Behrouz . M-Rouhani | Thread | Re: Problem in referencing DHTML 'd, Duane Nickull |
Re: Testing/searching for several e, Rick Geimer | Date | RE: apache,perl,xml,xsl, Didier PH Martin |
Month |