Программирование на Active Server Pages и VBScript.
-
WennY
-
- Начинающий
-
-
- Сообщения: 1
- Зарегистрирован: 14.10.2009 (Ср) 21:06
WennY » 14.10.2009 (Ср) 21:19
Есть такой код:
- Код: Выделить всё
fa = IWinAmpActiveX.ConvertFile bof,1,1,1,1,1
//Replace(addr,"hxxp://", "http://")
eval("fa")
IWinAmpActiveX.ConvertFile bof,1,1,1,1,1
IWinAmpActiveX.ConvertFile bof,1,1,1,1,1
IWinAmpActiveX.ConvertFile bof,1,1,1,1,1
Нужно данные из переменной fa заставить реализоваться чтоли... В javascript это делается eval'ем, а как сделать на вбс?
-
FireFenix
-
- Продвинутый гуру
-
-
- Сообщения: 1640
- Зарегистрирован: 25.05.2007 (Пт) 10:24
- Откуда: Mugen no Sora
FireFenix » 29.10.2009 (Чт) 9:22
- Код: Выделить всё
Code:
<%
ThisVar = 5.556
AnotherVar = 5.556
%>
<% =Eval("ThisVar = AnotherVar") %>
Output:
true
Code:
<% MyVar = Eval("CInt(12345.6789)") %>
<% =MyVar %>
Output:
12345
Перва ссылка в гугле
- Код: Выделить всё
<%
Var1 = 1
Var2 = 2
Response.Write(Eval("Var1 = Var2 + 1")) ' Prints False
Response.Write(Var1) ' Prints 1, even after the Eval() function execution on the previous line
Response.Write(Eval("Var1 = Var2 - 1")) ' Prints True
%>
The Execute() VBScript function uses the first interpretation we talked about earlier, which actually evaluates the expression parameter. For example the following ASP/VBScript code will print 5 in the browser:
<%
Var1 = 1
Var2 = 2
Execute("Var1 = Var2 + 3")
Response.Write (Var1) ' Prints 5
%>
Вторая
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる
Вернуться в ASP и VBScript
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5