Array
(
)

Linkar com outro site

Mwa
   - 11 mar 2008

Ola pessoal como faço para qdo o usuario clicar em um likbutton ele alterne para um outro site ou seja um site cliente?

Obrigado

Hugoestevam
   - 13 mar 2008

Coloque esse código no Load de sua página:

#Códigolinkbutton.Attributes.Add("onClick", "javascript:window.open(´pagina.html´, ´_blank´);")

Ricardo Silva
   - 13 mar 2008

Pra fazer em tempo de execução vc pode fazer assim.
no evendo do linkButton...
#Código
string jScript = "";
jScript += "<script type=´text/javascript´> ";
jScript += "window.open(´pagina.html´, ´_blank´);";
jScript += "</script>";

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "_siteCliente", jScript, false);


Tem que colocar o Script Mananger, ou entaum troque-oara ´Page.ClientScript.RegisterStartupScript...

Ricardo Silva
   - 14 mar 2008

se vc quiser abrir apenas uma vez, ou seja se a pagina filho ja estiver aberta dar o foco nesta oa invez de fazer uma nova estancia da pagina

no codigo JavaScript:
#Código
var paginaCliente;
function openPaginaCliente(){
if ((paginaCliente) && (paginaCliente.open) && !(paginaCliente.closed)){
paginaCliente.focus();
}
else{
paginaCliente= window.open(´pagina.html´, ´_blank´);"
paginaCliente.focus();
}
}

no code-Binhide vc chama esta função:
#Código
string jScript = ""; jScript += "<script type=´text/javascript´> ";
jScript += "openPaginaCliente()";
jScript += "</script>";
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "_siteCliente", jScript, false);

se vc tiver uma noção de Orientação Objeto vai fazer algo melgor pra deixar esta função mais generica, creio q vai ajuda pra caraio essa funçãozinha....

duvidas soh posta