|
|
|||||
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 полей? |
|
|||||
- Через loadVariables посылаются все переменные из указанного мувика
- имя текстового поля пиши в поле var или var имя переменной толька такие переменные получает сервер |
Часовой пояс GMT +4, время: 14:12. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|