Andei fazendo uns testes com o método 'send' da classe 'LoadVars' e reparei umas coisas:
1) a sintaxe do manual é a seguinte:
my_lv.send(url [,target, method])
Isso significa que tanto o 'target' quanto o método (POST ou GET) são opcionais, certo? Mas há diferenças de comportamento quando a gente omite o 'target'. No meu código estou usando:
CODE
EnviaRnd = new LoadVars();
EnviaRnd.id = _root.usr_id;
EnviaRnd.seq = rsel_str.join("#");
EnviaRnd.send("montarnd.php");
EnviaRnd.id = _root.usr_id;
EnviaRnd.seq = rsel_str.join("#");
EnviaRnd.send("montarnd.php");
O que, teoricamente, deveria ser o bastante para fazer um POST das minhas variáveis para o php 'montarnd.php'. Só que o script só funciona quando eu dou um 'target' para o 'send'. Por exemplo:
CODE
EnviaRnd.send("montarnd.php","_blank","POST");
Mas isso não serve para mim, pois eu quero que o php rode sem ser notado pelo visitante.
Será que tem algum detalhe no manual que está passando batido???
Olha o que está no manual:
If the target parameter is specified, the server's response is displayed in the browser frame window named target. If the target parameter is omitted, the server's response is discarded.
Uma luz, por favor!!!

Help














