Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Интеграция Flash с... (http://www.flasher.ru/forum/forumdisplay.php?f=2)
-   -   loadVariables и POST (http://www.flasher.ru/forum/showthread.php?t=41796)

mogadan 11.01.2003 16:48

loadVariables и POST
 
нужно сделать аналог HTML формы на FLASH

есть две проблеммы....
где то вычитал такой способ:
делаем текстовое поле, както его обзываем, ставим кнопку и в ее ActionScript пишем loadVariables("url",0,"POST")

таким образом должна отправится одна переменная с именем и содержимым текстового поля.
Запрос я посылаю ASP.NET странице но это не суть.
она совсем проста:

Dim i As Integer
SaveLogAction("Connect")

For i = 0 To Request.Form.Count - 1
SaveLogAction("field #" + i.ToString + "(" + Me.Request.Form.Keys(i) + ")" + ":" + Me.Request.Form(i))
Next

SaveLogAction - просто записывает в текст файл строку.


в нем я просто вывожу все переменные в текстовый файл.
так вот, если я обращаюсь к своей странице через простую тестовую форму
Код:

<html>
<body>
<form action="http://localhost/flashtest/default.aspx" method=POST>
<input name="a1" type="text" value="asdf">
</form>
</body>
<script>
document.forms[0].submit();
</script>
</html

то все ок,
вот лог:

===========
11.01.2003 13:54:00: Connect
11.01.2003 13:54:00: field #0(a1):asdf
===========

есле же я делаю это через флешку, то получаю в логе просто парадоксальную вещь:
==========================
11.01.2003 13:57:50: Connect
11.01.2003 13:57:50: field #0(
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>default</title>
<meta name):"GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie3-2nav3-0">
</head>
<body MS_POSITIONING="FlowLayout">

<form name="Form1" method="post" action="default.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTI3OTMzNDM4NDs7PpMh/uX7IWn/Thd9pUOqWs650Q1M" />


</form>

</body>
</html>

11.01.2003 13:57:50: field #1(name):g

=========================


можете мне объяснить где я напортачил, может я неправильно делаю отправку формы?
помогите?

и еще вопрос, а как сделать отправку hidden полей?

Dwarf 15.01.2003 18:55

- Через loadVariables посылаются все переменные из указанного мувика

- имя текстового поля пиши в поле var
или
var имя переменной

толька такие переменные получает сервер


Часовой пояс GMT +4, время: 06:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.