Subject: RE: [xsl] Dynamic creation of frames & the data within From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Thu, 28 Dec 2000 20:39:37 -0000 |
Linda, As a beginner I can see you had problems with these 2 explanations. Here is a frame html that will simply populate one frame. Save the following to demo.html and put your xmlfile.xml and xslfile.xsl files in the same place. DEMO.HTML----------------------------------- <html> <head> <title>Example</title> <script language="javascript"> function populateFrames(){ //debugger; var x = new ActiveXObject("Microsoft.XMLDOM"); var s = new ActiveXObject("Microsoft.XMLDOM"); x.async = false s.async = false x.load("xmlfile.xml"); s.load("xslfile.xsl"); var html = x.transformNode(s); var destination = document.frames("main").document.open("text/html", "replace"); destination.write(html); } </script> </head> <frameset onload="populateFrames()" rows="64,*"> <frame name="header" scrolling="no" noresize target="main"> <frame name="main"> </frameset> </html> FINISH---------------------------------------- This doesn't need any html src files in the frame because it opens the "main" frame document and writes the result of the transformation directly into it. var destination = document.frames("main").document.open("text/html", "replace"); destination.write(html); If you have an html files loaded in the "main" frame then you could do this instead var destination = document.frames("main").document.body.innerHTML = html; It all depends on wether the result of your transform is a complete html page or just a fragment of html. Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml >-----Original Message----- >From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Linda >Santiago >Sent: 28 December 2000 19:39 >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >Subject: RE: [xsl] Dynamic creation of frames & the data within > > >Being somewhat unfamiliar with javascript, I am unsure where the call to >innerHTML be made from. Is it from the html file that is creating the >frameset or in that specific frame that we want it to have dynamic data? > >Thanks for the info! > >Linda A Santiago >ISX Development/T&M ISU >Phone: (954) 938-3935, T/L 599-3935 >Fax: (954) 958-6970, T/L 599-6970 >E-Mail: lasantia@xxxxxxxxxx > > >"Gottesman, Elisheva" <egottesm@xxxxxxxxxx>@lists.mulberrytech.com on >12/19/2000 12:06:14 PM > >Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx > >Sent by: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > >To: "'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> >cc: >Subject: RE: [xsl] Dynamic creation of frames & the data within > > > >you can create an html file for the frame (which you call in your frameset >to load), giving the body and ID and leaving it empty-- as follows: ><html> ><head> ></head> ><body ID="doc_info" /> ></html> > >then you can write to the frame using javascript, as follows: >(depending on what frame you're in) ><SCRIPT language="JavaScript1.2"> ><!-- >parent.frames.frame_id.doc_info.innerHTML = "dynamic_info"; >--> ></SCRIPT> >where frame_id is the frame ID attribute in your frameset, and doc_info is >the body ID attribute in the HTML file. > >> -----Original Message----- >> From: Linda Santiago [SMTP:lasantia@xxxxxxxxxx] >> Sent: Tuesday, December 19, 2000 11:32 AM >> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >> Subject: [xsl] Dynamic creation of frames & the data within >> >> I am trying to create an page with 4 frames where one of the frames: >> <FRAME marginwidth="20" marginheight="0" NORESIZE src=(??? - dynamic >> data)> >> >> The only way we've found to include dynamic data in SRC is: >> <FRAME marginwidth="20" marginheight="0" NORESIZE src="javascript: >> '<HTML> . . . </HTML>'" >> >> Is there a better way to do this? Or another way to do this? >> >> Linda A Santiago >> ISX Development/T&M ISU >> Phone: (954) 938-3935, T/L 599-3935 >> Fax: (954) 958-6970, T/L 599-6970 >> E-Mail: lasantia@xxxxxxxxxx >> >> >> 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 > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Dynamic creation of frame, Linda Santiago | Thread | RE: [xsl] Dynamic creation of frame, Thomas, Jonathan |
Re: [xsl] multiple XML tags -> sing, Mike Brown | Date | RE: [xsl] Dynamic creation of frame, Thomas, Jonathan |
Month |