Hallo,

Wir hatten schon mal ne Diskussion dar�ber (Ne Weile her).
Ich habe hier Formulartemplates die ggf. auch ASP-Code haben k�nnen.
Ich habe eine Funktion, die ggf. diesen Code auch ausf�hrt.
Diese Funktion hat aber den Nachteil, da� sie nur eine Zeile "interpretieren
kann.
Wenn also ASP vorkommt, dann muss alles in ASP geschrieben sein und alles in
einer Zeile stehen...

Hier mal die entsprechende Stelle:
 ' ASp-Code ausf�hrung
 set regEx = new RegExp
  regEx.IgnoreCase = true
  regEx.Global = true
  ptrn = "(<" & "%" & ")([\s\S]*?)(" & "%" & ">)"
  regEx.Pattern = ptrn
  Set Matches = regEx.Execute( ResForm )

  For Each Match in Matches
     ResForm = regEx.replace(   ResForm, Execute(  replace(
Match.SubMatches(1),"[delim]"," : ")  )   )
  Next
Response.write(ResForm  & vbcrlf)

Die sich mit Reg Exp auskennen werden das Skript schnell durchschauen.....
ist ja einfach.

Das Problem ist nun da� ich das ganze Template in der Variable ResForm habe.
Leider funktioniert aber das For Each Match in Matches nicht so richtig.
Denn wenn ich den Match "<%if bedingung = true Then%>" ausf�hren will
"Execute" dann gibt er mir logischerweise den Fehler das End if fehlt raus
...... Siehe unten



WIe muss ich verfahre wenn ich z.B. sowas parsen will:

<%if bedingung = true Then%>
<Input type="hidden" name=.......>
<%else%>
Etwas anderes in HTML
<%end if%>


Gru� Mansur


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an