JAVA SCRIPT#
PESSOAL,
PEGUEI O CODIGO ABAIXO NO MACORATTI, QUE ESTAVA EM VB CONVERTIR PARA C#, MAS NÃO ESTOU CONSEGUINDO FAZER FUNCIONAR, ALGUéM SABE O QUE ESTA ERRADO
string jscript = [Ô][Ô];
string codigo = GvDocIniciado.SelectedRow.Cells[1].Text;
string nome = GvDocIniciado.SelectedRow.Cells[2].Text;
jscript += [Ô]<script language=[ô]JavaScript[ô]>[Ô];
jscript += [Ô];window.opener.document.forms[0].CodIniciado.value= [ô][Ô];
jscript += codigo;
jscript += [Ô][ô];window.opener.document.forms[0].txtIniciadoPor.value= [ô][Ô];
jscript += nome;
jscript += [Ô][ô];window.close();[Ô];
jscript += [Ô]</script>[Ô];
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), [Ô]busDocIniciado[Ô], jscript);
O QUE ACONTECE é QUE QUANDO CLICO NO BOTÃO SELECIONAR DA PAGINA DA GRID, DEVIA FECHAR E PASSAR OS VALORES PARA A PAGINA QUE O CHAMOU, MAS APESAR DE PEGAR OS DADOS A PAGINA NÃO é FECHADA E OS DADOS NÃO SÃO PASSADOS.
PEGUEI O CODIGO ABAIXO NO MACORATTI, QUE ESTAVA EM VB CONVERTIR PARA C#, MAS NÃO ESTOU CONSEGUINDO FAZER FUNCIONAR, ALGUéM SABE O QUE ESTA ERRADO
string jscript = [Ô][Ô];
string codigo = GvDocIniciado.SelectedRow.Cells[1].Text;
string nome = GvDocIniciado.SelectedRow.Cells[2].Text;
jscript += [Ô]<script language=[ô]JavaScript[ô]>[Ô];
jscript += [Ô];window.opener.document.forms[0].CodIniciado.value= [ô][Ô];
jscript += codigo;
jscript += [Ô][ô];window.opener.document.forms[0].txtIniciadoPor.value= [ô][Ô];
jscript += nome;
jscript += [Ô][ô];window.close();[Ô];
jscript += [Ô]</script>[Ô];
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), [Ô]busDocIniciado[Ô], jscript);
O QUE ACONTECE é QUE QUANDO CLICO NO BOTÃO SELECIONAR DA PAGINA DA GRID, DEVIA FECHAR E PASSAR OS VALORES PARA A PAGINA QUE O CHAMOU, MAS APESAR DE PEGAR OS DADOS A PAGINA NÃO é FECHADA E OS DADOS NÃO SÃO PASSADOS.
PESSOAL,
DESCOBRIR QUE O PROBLEMA é POR QUE A PAGINA QUE CHAMA A POPUP TEM APLICAÇÃO DA MASTER PAGE, ACREDITO QUE O PROBLEMA SEJA O ENDEREÇO DA TXTBOX QUE NÃO ESTAR CORRETAMENTE REFERENCIADO. (COR EM VERMELHO)
string jscript = [Ô][Ô];
string codigo = GvDocIniciado.SelectedRow.Cells[1].Text;
string nome = GvDocIniciado.SelectedRow.Cells[2].Text;
jscript += [Ô]<script language=[ô]JavaScript[ô]>[Ô];
jscript += [Ô];window.opener.document.forms[0].CodIniciado.value= [ô][Ô];
jscript += codigo;
jscript += [Ô][ô];window.opener.document.forms[0].txtIniciadoPor.value= [ô][Ô];
jscript += nome;
jscript += [Ô][ô];window.close();[Ô];
jscript += [Ô]</script>[Ô];
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), [Ô]busDocIniciado[Ô], jscript);
ALGUéM AI SABE FAZER A REFERENCIA CORRETA DE UM CONTROLE QUE ESTA NUMA PAGINA COM MASTER PAGE ACHO QUE AS INFORMAÇÕES ESTÃO SE PERDENDO. FIZ O MESMO CODIGO NUMA PAGINA SEM A MASTER PAGE E FUNCIONOU LEGAL.
[txt-color=#e80000] [/txt-color][txt-color=#e80000] [/txt-color]
DESCOBRIR QUE O PROBLEMA é POR QUE A PAGINA QUE CHAMA A POPUP TEM APLICAÇÃO DA MASTER PAGE, ACREDITO QUE O PROBLEMA SEJA O ENDEREÇO DA TXTBOX QUE NÃO ESTAR CORRETAMENTE REFERENCIADO. (COR EM VERMELHO)
string jscript = [Ô][Ô];
string codigo = GvDocIniciado.SelectedRow.Cells[1].Text;
string nome = GvDocIniciado.SelectedRow.Cells[2].Text;
jscript += [Ô]<script language=[ô]JavaScript[ô]>[Ô];
jscript += [Ô];window.opener.document.forms[0].CodIniciado.value= [ô][Ô];
jscript += codigo;
jscript += [Ô][ô];window.opener.document.forms[0].txtIniciadoPor.value= [ô][Ô];
jscript += nome;
jscript += [Ô][ô];window.close();[Ô];
jscript += [Ô]</script>[Ô];
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), [Ô]busDocIniciado[Ô], jscript);
ALGUéM AI SABE FAZER A REFERENCIA CORRETA DE UM CONTROLE QUE ESTA NUMA PAGINA COM MASTER PAGE ACHO QUE AS INFORMAÇÕES ESTÃO SE PERDENDO. FIZ O MESMO CODIGO NUMA PAGINA SEM A MASTER PAGE E FUNCIONOU LEGAL.
[txt-color=#e80000] [/txt-color][txt-color=#e80000] [/txt-color]
Se [Ô]CodIniciado[Ô] e [Ô]txtIniciadoPor[Ô] fore os NOMES dos controles:
document.getElementByName([ô]CodIniciado[ô]).value
document.getElementByName([ô]txtIniciadoPor[ô]).value
Se forem os ID dos controles:
document.getElementById([ô]CodIniciado[ô]).value
document.getElementById([ô]txtIniciadoPor[ô]).value
document.getElementByName([ô]CodIniciado[ô]).value
document.getElementByName([ô]txtIniciadoPor[ô]).value
Se forem os ID dos controles:
document.getElementById([ô]CodIniciado[ô]).value
document.getElementById([ô]txtIniciadoPor[ô]).value
KERPLUNK,
OBRIGADO PELA AJUDA COLEGA, MAS INFELIZMENTE NÃO DEU CERTO, ESTOU USANDO O JS PARA ABRIR UMA PAGINA POPUP COM A RELAÇÃO NO GRIDVIEW, AO CLICAR EM UM ITEM NA LISTA O POPUP é FECHADO E O COD E DESCRIÇÃO SÃO PASSADOS PARA A PAGINA QUE O CHAMOU, MAS INFELIZMENTE QUANDO APLICO AS CONFIGURAÇÕES DA MASTER PAGE NA PAGINA QUE CHAMA A POPUP SIMPLESMENTE OS DADOS NÃO SAO PASSADOS E NEM A POPUP é FECHADA.
TRADUZINDO O PROBLEMA é QUANDO APLICO A MASTER PAGE NA MINHA PAGINA DE CADASTRO.ASPX
CodIniciado e txtiniciadopor são Id dos controles.
OBRIGADO PELA AJUDA COLEGA, MAS INFELIZMENTE NÃO DEU CERTO, ESTOU USANDO O JS PARA ABRIR UMA PAGINA POPUP COM A RELAÇÃO NO GRIDVIEW, AO CLICAR EM UM ITEM NA LISTA O POPUP é FECHADO E O COD E DESCRIÇÃO SÃO PASSADOS PARA A PAGINA QUE O CHAMOU, MAS INFELIZMENTE QUANDO APLICO AS CONFIGURAÇÕES DA MASTER PAGE NA PAGINA QUE CHAMA A POPUP SIMPLESMENTE OS DADOS NÃO SAO PASSADOS E NEM A POPUP é FECHADA.
TRADUZINDO O PROBLEMA é QUANDO APLICO A MASTER PAGE NA MINHA PAGINA DE CADASTRO.ASPX
CodIniciado e txtiniciadopor são Id dos controles.
Precisei disso uma vez e apanhei para achar ..rsrsrs
Só não testei eu tenho o código pronto mas só em casa e não agora no trampo, se não der certo eu posto a noite o código.
Mas tente por esse link que por sinal é meu post tbm....rsrsrsr
Não testei o do post mas sei que começei por aqui.....
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=386600&varWorld=
Se não der certo procurar no google como[Ô] javascript popup eval [Ô] alguma coisa do genero...
Só não testei eu tenho o código pronto mas só em casa e não agora no trampo, se não der certo eu posto a noite o código.
Mas tente por esse link que por sinal é meu post tbm....rsrsrsr
Não testei o do post mas sei que começei por aqui.....
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=386600&varWorld=
Se não der certo procurar no google como[Ô] javascript popup eval [Ô] alguma coisa do genero...
PESSOAL,
OBRIGADO PELA AJUDA, CONSEGUIR RESOLVER COM MODAL POPUP EXTENDER DO AJAX.
GRATO A TODOS
JAIR
OBRIGADO PELA AJUDA, CONSEGUIR RESOLVER COM MODAL POPUP EXTENDER DO AJAX.
GRATO A TODOS
JAIR
Tópico encerrado , respostas não são mais permitidas