Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kellyton

Window.open + SpeedScript

Recommended Posts

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

 

Olá galera, estou tentando criar uma window.open para que seja aberta uma janela ao clicar num determinado link, só que o problema é que eu preciso passar para a janela valores na URL, abaixo segue o código para que vocês possam me ajudar.

Obs: os dados são dinâmicos e os parâmetros são passados através de SpeedScript.

 

/*-----------( Aqui eu defino a window.open )--------------*/<head><script language="javascript">function consulta(){window.open("URL" ,"tela_consulta","height=575, width=575","scrollbars");          }/*---------------------------( Fim )---------------------------*//*----------------Aqui eu tenho uma table-----------------*/{&OUT} '<td><div align="center"><a href="#" onclick="consulta()"><img src="/../imagens/search.icon.gif" alt="Consultar a Orden n.°' os-ordem.numero-ordem '" width="15" height="20" border="0"></a></div></td>' ./*-------------------------------------------------------------*/</script></head>

 

Obs: os-ordem = Tabela do Sistema | numero-ordem = n° da ordem cadastrado no sistema esses n°s são aleatórios.

 

Se alguem souber como ajudar eu agradeço.

 

Abraços

 

http://forum.imasters.com.br/public/style_emoticons/default/hug.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual é o problema? Montar sua url com parametros?

Compartilhar este post


Link para o post
Compartilhar em outros sites

:wacko: Sim, nao consigo passar para a nova janela sem barras etc os parametros na URL, existe alguma forma de fazer isso? com form eu consegui, mas com URL não...Obrigado :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara você já tentou colocar os paramtros na url tipo assim:

[tr][/tr][tr][/tr]
ASP

window.open("pagina.asp?nome=mario&nick=marioufpa" ,"tela_consulta","height=575, width=575","scrollbars");

 

ai tou passando na url duas variaveis

 

nome com valor igual a mario

nick com valor igual a marioufpa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim isso eu já tentei e consegui, porem como o site é dinâmico, as variáveis são montadas automaticamentes por um FOR EACH, que assimila as variáveis na url, portanto desse modo eu passaria as variáveis uma única vez, e para mim nao funciona...Mas valew pela força...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim isso eu já tentei e consegui, porem como o site é dinâmico, as variáveis são montadas automaticamentes por um FOR EACH, que assimila as variáveis na url, portanto desse modo eu passaria as variáveis uma única vez, e para mim nao funciona...Mas valew pela força...

não entendi esta parte, poe o trecho que codigo pra gente entender melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

:unsure:

funciona assim:

 

eu possuo um servidor com extensão WebSpeed da Progress, não é asp e nem javascript. Para se ter uma idéia:

 

ASP [/tr][tr]

<script language="SpeedScript">

define var i-linha as integer initial 0 .

for each mi-tp-microb no-lock :

 

assign i-linha = i-linha + 1 .

if i-linha = 1 then do:

{&OUT} '<tr bgcolor="#e9e9e9"> ' .

end .

else do:

{&OUT} '<tr> ' .

assign i-linha = 0 .

end .

{&OUT} '<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">' mi-tp-microb.cod-tp-microb '</font></div></td>' .

{&OUT} '<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">' mi-tp-microb.desc-tp-microb '</font></div></td>' .

{&OUT} '<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">

/*---------------Aqui eu to passando o parametro na URL----------------*/

<a href="wamb001ed.htm?wmi_cod_tp_microb=' mi-tp-microb.cod-tp-microb '&param=Alt" target="_self"><img src="/belcoweb/Imagens/ico_edit.gif" width="10" height="10" border="0"></a></font></div></td>' .

{&OUT} '<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="/belcoweb/Imagens/ico_del_disable.gif" width="10" height="10" border="0"></font></div></td>' .

{&OUT} '</tr>' .

end .

</script>

 

[/tr]

o FOR EACH é como se fosse o repet.region dentro do asp, só que eu faço isso com o SpeedScript. E não to conseguindo passar o parâmetro da URL para a nova janela.

 

Grato pela atenção e Ajuda..

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara nunca vi isso, mas nestes parametros não deveria ter um esquema de concatenação??O for each eu entendo, é o mesmo no vbscript...

Compartilhar este post


Link para o post
Compartilhar em outros sites

PEssoal.... o que seria esse SPEEDSCRIPT??? o que ele faz???

 

FALOW!!

 

BERKOWITZ http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

SpeedScript é uma extensão de servidor, ela só funciona com o software fornecido pela Progress, para saber mais sobre esse software, acessem Webspeed (inglês)

 

na minha opinião é uma das melhores formas de programação Web.

 

Falow!! http://forum.imasters.com.br/public/style_emoticons/default/shifty.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.