Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com Pop-Up


ANDRE_GUSTAVO

Pergunta

To tentando abrir uma pop up, mas ta dificil...

ta dando esse erro:

Linha: 12

Caracter: 4

Erro: argumento invalido

codigo:

<title>Pagina Principal</title>
<script language="JavaScript">

function abrir(URL) {

   var width = 500;
   var height = 300;

   var left = 99;
   var top = 99;

   window.open(URL,'Útimos Anuncios', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=yes, directories=no, menubar=yes, resizable=yes, fullscreen=no');

}

</script>
link:
<a href="java script:abrir('detalhespagprincipal.asp?id=<%=rsMaquinas("ID_MAQUINAS_VENDER")%>');">
        +detalhes
       </a>

Desde já obrigado pela atenção

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Iai pessoal.... oh eu aqui traveiz

O negocio é o seguinte, tenho uma lista onde é exibida os titulos dos 15 ultimos anuncios cadastrados, e esses titulos, são os links para que o usuario possa vizualizar o anuncio completo, quando o usuario clica no anuncio abre uma popup, a janela popup esta abrindo beleza, mas o problema é que em qualquer dos 15 titulos que o usuario clique, é exibido somente o ultimo anuncio.

Como faço para concertar isso?

Abaixo está o codigo da página que exibe o anuncio completo.

detalhespagprincipal.asp

<%
ID = request.QueryString("id")
Response.Expires = 0
DIM conexaoDataBase
DIM rsMaquinas , strSQL , X
const cntCaminho = "D:\@Trabalho\@Site\GIL MAQUINAS\@SITE-GIL MAQUINAS\@Site\DB_GilMaquinas\DB_GilMaquinas.mdb"
SET conexaoDataBase = Server.CreateObject("ADODB.Connection")
SET rsMaquinas = Server.CreateObject("ADODB.Recordset")
conexaoDataBase.OPEN "Driver={Microsoft Access Driver (*.mdb)};dbq="& cntCaminho
rsMaquinas.open "TBL_MAQUINAS_VENDA", conexaoDataBase 
strSQL = "SELECT * "
strSQL = strSQL & " FROM TBL_MAQUINAS_VENDA WHERE ID_MAQUINAS_VENDER = "& ID &" "
strSQL = strSQL & "ORDER BY ID_MAQUINAS_VENDER desc" 
SET rsMaquinas = conexaoDataBase.Execute(strSQL)

%>
------------------------------------------------------------------------------------------------------------------------------------------- Logo abaixo é a função e o link que chama a página que exibe o anuncio completo: principal.asp
script language="JavaScript">

<!--
function AbrirPopup( window_path , W , H ){


var NovaJanela = window.open('detalhespagprincipal.asp?id=<%=rsMaquinas("ID_MAQUINAS_VENDER")%>','miniwin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable
=0,width='+W+',height='+H+',top=100,left=100');


}
//-->

</script>
link
<a href="java script:AbrirPopup('NovaJanela','500','300');">
         <% = rsMaquinas("TIPO") %>  <% = rsMaquinas("MARCA") %>  <% = rsMaquinas("MODELO") %>
       </a>
Também tentei assim:
<a href="detalhespagprincipal.asp?id=<%=rsMaquinas("ID_MAQUINAS_VENDER")%>" Target="java script:AbrirPopup('NovaJanela','500','300');">

dessa forma abre em uma janela normal, e com o anuncio certo, porem não abre em uma popup tentei de varias formas chamar a função para abrir a popup, mas não da certo.

como seria para que abrisse em uma popup?

Dá um help ai...

Desde já obrigado pela atenção

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo esse ID_MAQUINAS_VENDER realmente esta chegando corretamente no codigo que vai exibir os detalhes?

Quando vejo um problema desse tem que testar parte por parte, veja se o id esta chegando ao codigo corretamente, caso não ai sim você corrige.

O correto eu acho que seria você enviar o id da maquina atras da função AbrirPopup dai la dentro já da para ter certeza de que você vai acessar tudo certinho.

Os varios itens que tem você esta criando eles usando um while e em cada um colcoando um id proprio?

Link para o comentário
Compartilhar em outros sites

  • 0
Amigo esse ID_MAQUINAS_VENDER realmente esta chegando corretamente no codigo que vai exibir os detalhes?

Quando vejo um problema desse tem que testar parte por parte, veja se o id esta chegando ao codigo corretamente, caso não ai sim você corrige.

O correto eu acho que seria você enviar o id da maquina atras da função AbrirPopup dai la dentro já da para ter certeza de que você vai acessar tudo certinho.

Os varios itens que tem você esta criando eles usando um while e em cada um colcoando um id proprio?

Fala ai stronks beleza cara?!?!?

Valeu pela atenção cara...

essa parte ai da popup eu consegui fazer funcionar, mas estou com problemas pra validar o campo textarea e o campo file(que seleciona o caminho das imagens que o cliente ira enviar para o site) pode me ajudar com esses campos?

Desde já obrigado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...