Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   sendAndLoad, как сформировать url? (http://www.flasher.ru/forum/showthread.php?t=85862)

Дмитрий. 02.10.2006 13:47

sendAndLoad, как сформировать url?
 
Использую
Код:

sender.sendAndLoad(urls, revers, "post");
Если определяю адрес как
Код:

urls = "editor.php?add=&object[type]=2";
то все работает.

А если так
Код:

_root.parametr1 = _root.parametrtext; //из текст. поля input
urls = "editor.php?add=&object[type]="+_root.parametr1;

то не работает.

Может как то тип строки urls нужно переопределить?

То есть вопрос, можно и как для sendAndLoad использовать в качестве url какое либо вычисляемое выражение, чтобы не жестко прописывать адрес в коде?

Nirth 02.10.2006 14:36

Правила разделов "ActionScript" и "Общие вопросы" >
Цитата:

Каждый должен обрамлять код в своем сообщениями тэгами [code] // Ваш Код [/code].
Чтобы ваш код можно было читать, и просто показать уважение к глазам других форумчан.

Хемуль 02.10.2006 16:54

2 Дмитрий:
Нет, ваша проблема не в этом... Строку можно формировать динамически...

iNils 02.10.2006 17:04

А точку между parametr и text вы забыли или ее не было?

Дмитрий. 03.10.2006 12:40

Точки не было. Если делать trace, то показывает правильную строку.
А что, необходимо поставить точку? С ней не работает.

Дмитрий. 04.10.2006 11:57

2 Хемуль:
А в чем тогда может быть проблема?

Дмитрий. 05.10.2006 12:21

Поставим вопрос по другому:
Если так
Код:

sender.sendAndLoad("editor.php?add=&object[type]=2", revers, "post");
то все работает.

А если так

Код:

sender.sendAndLoad("editor.php?add=&object[type]="+_root.parametr1, revers, "post");
то не работает.
Может скобки какие поставить надо?

etc 05.10.2006 13:12

Проверь для начала, что у тебя в _root.parametr1 находится.

Дмитрий. 05.10.2006 13:31

Если проверять
Код:

trace(_root.parametr1);
то показывает что надо.

Дмитрий. 05.10.2006 14:15

Выяснилось следующее:

Если задавать параметр непосредственно
Код:

_root.parametr1 = "2";
работает. Но я пытаюсь этот параметр задать через текстовое поле.
Попробовал так
Код:

_root.parametr1 = _root.parametrtext.text;
и так
Код:

_root.parametr1 = String(_root.parametrtext.text);
ни одно не работает.


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

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