Linkar com outro site

.NET

11/03/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


Mwa

Mwa

Curtidas 0

Respostas

Hugoestevam

Hugoestevam

11/03/2008

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

linkbutton.Attributes.Add("onClick", "javascript:window.open(´pagina.html´, ´_blank´);")



GOSTEI 0
Ricardo Silva

Ricardo Silva

11/03/2008

Pra fazer em tempo de execução vc pode fazer assim.
no evendo do linkButton...
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...


GOSTEI 0
Ricardo Silva

Ricardo Silva

11/03/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:
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:
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
[/code]


GOSTEI 0
POSTAR