Avatar billede hooh Nybegynder
27. september 2002 - 09:58 Der er 2 kommentarer og
1 løsning

hvis navn findes så hop til en asp side

Hej hvordan laver ejg en funktion i mit xsl-doc som kan hoppe til en anden side hvis der står noget mellem <status>Err1234</status.

Det skal være noget lignende :

Hvis fejl findes hop til test.asp?id=[indhold fra status]
Avatar billede janegil Nybegynder
27. september 2002 - 10:06 #1
Så lar du vel XSLT generere et javascript i HTML-koden, og hoppet blir utført fra den genererte HTML-siden?
Avatar billede hooh Nybegynder
27. september 2002 - 15:38 #2
øøhh...hvordan gør man så det?

jeg er HELT nybegynder til al det xsl!!!

arbejder normaltmed ASP
Avatar billede Slettet bruger
29. september 2002 - 21:09 #3
Hvis du skal re-directe browseren, skal du som janegil siger, selv generere HTML der gør det - smartest i rod-templaten:

<xsl:template match="/">
  <html>
  <head>
  <xsl:choose>
      <xsl:when test="string-length(//status) &gt; 0">
      <script type="text/javascript">
      document.location="test.asp?id=<xsl:value-of select="//status" />"
      </script>
      <xsl:when>
  </xsl:choose>
  </head>
  <xsl:apply-templates />
  ...
</xsl:template>

//CS
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