none
Abrir uma nova janela RRS feed

  • Pergunta

  • Olá pessoal,

    Estou tentando abrir em uma nova janela uma página de pesquisa do google com a palavra pesquisada. Para isso estou tentando usar a função abaixo:

    Public Sub AbreJanela(ByVal pUrl As String, ByVal pAltura As String, ByVal pLargura As String, ByVal pPagina As Object)
                Dim strJavascript As New System.Text.StringBuilder
                Dim ltrMain As New LiteralControl
                strJavascript.Append("<script language='javascript'> ")
                If Trim(pAltura) <> "" Then
                    strJavascript.Append("var altura = " & pAltura & ";")
                Else
                    strJavascript.Append("var altura = screen.availHeight;")
                End If
                If Trim(pLargura) <> "" Then
                    strJavascript.Append("var largura = " & pLargura & ";")
                Else
                    strJavascript.Append("var largura = screen.availWidth;")
                End If
                strJavascript.Append("window.open('" & pUrl & "','" & Left(pUrl, 1) & "','fullscreen=no,scrollbars=1,titlebar=0,status=0,directories=0,menubar=0,location=0,resizable=1;');")
                strJavascript.Append("</script>")
                ltrMain.Text = strJavascript.ToString
                pPagina.Controls.Add(ltrMain)
                ltrMain = Nothing
            End Sub

    No evento Click do botão, coloquei:

    Fn.AbreJanela("https://www.google.com.br/webhp?tab=ww&ei=7THXUveKK4utkAem6YHgDg&ved=0CBUQ1S4#q=" & TxtPesquisa.Text, "", "", Page)

    A pesquisa é feita e a janela é aberta mas, como um popup e eu quero que seja uma janela normal. Como posso alterar a função para que a janela seja aberta como normal?

    Grato,

    Ilano.

    sábado, 18 de janeiro de 2014 21:07

Todas as Respostas

  • Olá,

    Tente fazer o seguinte:

    <script type="text/javascript">
    function open(url)
    {
      var popup = window.open(url, "_blank", "width=200, height=200") ;
      popup.location = URL;
    }
    </script>
    Vai fazer com que seja aberto numa nova janela e não popup


    João Sousa (MCTS) Senior Software Engineer

    sábado, 18 de janeiro de 2014 22:36