[XML] schermgrootte codeproblem

Pagina: 1
Acties:

  • DPhoenix
  • Registratie: Februari 2001
  • Laatst online: 09-09 22:47
De code is als volgt:

Bestand Dialog.xml
code:
1
2
3
4
5
6
7
8
9
10
 <?xml version="1.0"?>
 <?xml-stylesheet type="text/xsl" href="Dialog.xsl"?>
 <position>
     <x>0</x>
     <y>0</y>
     <w>800</w>
     <h>600</h>
     <units>Dialog</units>
     <message>Window gere-sized naar 800 bij 600</message>
 </position>


Bestand Dialog.xsl
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
 <xsl:template match="/">       
             
 <BODY>
 <script language='JavaScript'>
 window.resizeTo(<xsl:value-of select="//w" />,<xsl:value-of
 select="//h" />);
 alert('<xsl:value-of select="//message" />');
 </script>              
 </BODY>    
                     
 </xsl:template>
 
     <xsl:template match="//h">     
         <xsl:value-of select="." />
     </xsl:template>            
    <xsl:template match="//w">      
         <xsl:value-of select="." />
     </xsl:template>                    
     <xsl:template match="//message">       
         <xsl:value-of select="." />
     </xsl:template>    
 </xsl:stylesheet>

Iemand gaf me dit stukje code (kan hem niet meer bereiken). Ik probeer de code uit echter hij geeft de volgende foutmelding:

Line: 3
Char 24
Error: Expected "]"
Code: 0
URL: file://E:\XML\Dialog.xml

Ik heb gekeken op Line 3 Char 24 echter volgens mij hoort daar toch echt geen "]" :?

Iemand een idee?

AULXJMHR


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

WIE geeft de error?

Klaar voor een nieuwe uitdaging.


Verwijderd

Je moet scripts toch in een [CDATA[ SCRIPT_HIER ]] sectie plaatsen :? Daarom verwacht ie de ], denk ik...

Verwijderd

Op woensdag 06 maart 2002 12:30 schreef chem het volgende:
WIE geeft de error?
ik :), gratis en voor niks

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
[edit]oeps, beetje verkeerd gekeken.

maar dit is niet goed iig:
/xsl:template>

Verwijderd

Op woensdag 06 maart 2002 12:36 schreef marcusk het volgende:

[..]

einde moet /> zijn.
[..]

lijkt me duidelijk
ik heb niezoveel ervaring met xml etc, maar die tag wordt toch onderaan gewoon afgesloten?

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op woensdag 06 maart 2002 12:38 schreef woeitje het volgende:
ik heb niezoveel ervaring met xml etc, maar die tag wordt toch onderaan gewoon afgesloten?
foutje, zie edit :) (de identatie is ook niet echt duidelijk ;))

  • DPhoenix
  • Registratie: Februari 2001
  • Laatst online: 09-09 22:47
Op woensdag 06 maart 2002 12:36 schreef marcusk het volgende:
[edit]oeps, beetje verkeerd gekeken.

maar dit is niet goed iig:
[..]
Dit had ik al gezien en verbeterd. Nog steeds geeft hij dezelfde error
Je moet scripts toch in een [CDATA[ SCRIPT_HIER ]] sectie plaatsen Daarom verwacht ie de ], denk ik...
Daar kan je best eens gelijk in hebben.
De XSL heb ik nu als volgt:
[code
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
[CDATA[<script language='JavaScript'>
window.resizeTo(<xsl:value-of select="//w" />,<xsl:value-of select="//h" />;
alert('<xsl:value-of select="//message" />');
</script>]]
<BODY>

</BODY>

</xsl:template>

<xsl:template match="//h">
<xsl:value-of select="." />
</xsl:template>
<xsl:template match="//w">
<xsl:value-of select="." />
</xsl:template>
<xsl:template match="//message">
<xsl:value-of select="." />
</xsl:template>
</xsl:stylesheet>
[/code]

En nog werkt hij niet |:(

AULXJMHR


  • DPhoenix
  • Registratie: Februari 2001
  • Laatst online: 09-09 22:47
Hij werkt nu wel, alleen niet zoals ik eigenlijk bedoelde |:(

De code is nu als volgt:

Dialog.xsl
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/"> 
<script language="JavaScript"><![CDATA[
window.resizeTo('<xsl:value-of select="//w" />,<xsl:value-of select="//h" />');
]]></script>

<BODY>

</BODY> 

</xsl:template>

<xsl:template match="//h"> 
<xsl:value-of select="." />
</xsl:template> 
<xsl:template match="//w"> 
<xsl:value-of select="." />
</xsl:template> 
</xsl:stylesheet>

Hoe kan ik ervoor zorgen dat de Menubar en Toolbar niet worden weergeven? Ik heb het volgende al geprobeert, maar dat hielp niet:
code:
1
window.resizeTo('<xsl:value-of select="//w" />,<xsl:value-of select="//h" />');

AULXJMHR

Pagina: 1