DavidBMedlem sedan jan. 20001 372 inlägg om jag har en variabel med text i och vill köra några funktioner med denna fast jag inte vet vilka utan dessa står i en databas hur gör man då.
nåt sånthär
If RS("funktion1") = TRUE Then
funktion1(variabel)
ElseIf RS("funktion2") = TRUE Then
funktion2(variabel)
ElseIf RS("funktion3") = TRUE Then
funktion3(variabel)
ElseIf RS("funktion1") = TRUE AND RS("funktion3") = TRUE Then
funktion1(funktion3(variabel))
osv...
det är ju väldigt jobbigt att göra såhär om manhar t ex 50 olika funktioner finns det något lättare sätt?
------------------
// David - Probably the best guy in the world
@ndersMedlem sedan juni 200032 969 inlägg eh, det gör du inte.
om inte eval() har introducerats i vb-script.
varför vill du göra så?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
DavidBMedlem sedan jan. 20001 372 inlägg jag tänkte att användaren själv skulle kunna välja vilka funktioner han ville ha på sin variabel
------------------
// David - Probably the best guy in the world
@ndersMedlem sedan juni 200032 969 inlägg då så:
if rs("funktion") = "funktion1" then blah = fixThisAndThat(blah)
-.-
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
DavidBMedlem sedan jan. 20001 372 inlägg njae, inte riktigt så.
i databasen finns det flera fält:
Funktion1
Funktion2
Funktion3
Funktion4
osv...
sen ska användaren kunna välja att han bara vill använda funktion1 och funktion4 eller funktion2 eller funktion3 eller funktion3 och funktion4
------------------
// David - Probably the best guy in the world
@ndersMedlem sedan juni 200032 969 inlägg ok. du kan inte lagra funktionsnamn i tabellen för att sedan köra de funktionerna rakt av.
du måste kolla detta med ifsatser precis som du gjorde i det första inlägget.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
emissionMedlem sedan dec. 19996 721 inlägg Det beror lite på vad det är du vill göra. Vad är det för funktioner? Eval() finns i VBScript, liksom Execute() (mer kraftfullt i detta fall), så om det är enkla funktioner, så kan det gå.
strCommand="response.write ""hej"""
execute strCommand
funkar bra
@ndersMedlem sedan juni 200032 969 inlägg ok, räknar.
1. :)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
DavidBMedlem sedan jan. 20001 372 inlägg tror inte riktigt att jag hänger med här :q
------------------
// David - Probably the best guy in the world
@ndersMedlem sedan juni 200032 969 inlägg förstår du inte emissions inlägg?
*börjar tro att det är jag som missuppfattat frågan helt och hållet...*
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
DavidBMedlem sedan jan. 20001 372 inlägg funktionerna e ungefär såna som man fixar otillåtna tecken, konverterar länkar med osv
------------------
// David - Probably the best guy in the world