Avatar billede tapas Nybegynder
11. oktober 2004 - 10:57 Der er 3 kommentarer og
1 løsning

Transformering af javascript i onSubmit

Et spørgsmål fra en xslt-newbie... med håb om at få hjælp fra en ekspert..........

Har en opgave hvor jeg skal få dette til at virke i xslt:

<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#000068">
  <tr><form onSubmit="java script: if (this.AOLembededToolbarLocation[AOLembededToolbarLocation.selectedIndex].value!='') {window.location.href=this.AOLembededToolbarLocation.options[AOLembededToolbarLocation.selectedIndex].value; return false;}
else {return false;}">
    <td><img src="images/uk_partner_hat_trans.gif" width="136" height="30" border="0" alt="AOL Presents"/></td>
      <td align="right" width="210">
        <select name="AOLembededToolbarLocation" style="font-family:Arial, Verdana, Helvetica; font-size:12px; line-height:normal">
        <option value="" selected="selected">Explore AOL Channels</option>
        <option value="aol://1223:68898/aol://1722:welcome">AOL Welcome</option>
        <option value="aol://1223:68898/aol://1722:careers">Careers &amp; Work</option>
....................... osv


Bliver valideret fint men i transformeringen får jeg følgende fejl:


An error occurred - javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: Extra illegal tokens: '.value;', 'return', 'false;'


Har haft flere javascript folk til at se på scriptet og det kan i det store hele ikke sættes spørgsmål tegn ved.
Selve koden virker fint pt på en .asp side.

håber på input .....

mvh
Tapas
Avatar billede atoft Nybegynder
11. oktober 2004 - 11:08 #1
Jeg er næsten sikker på at det er dine {} som giver dig problemer, den er nemlig en genvej til at få værdi i fra bl.a. dit xmldocument i en attribute. Prøv at ændre { til {{ og } til }}
Avatar billede tapas Nybegynder
11. oktober 2004 - 11:43 #2
ahh - det var det. Tusind tak - hvordan giver jeg dig points for det????
Avatar billede atoft Nybegynder
11. oktober 2004 - 11:52 #3
Det er fordi jeg ikke har smidt et svar. Der er hermed gjort.
Avatar billede tapas Nybegynder
11. oktober 2004 - 11:53 #4
100 dejlige point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester