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

Tem Como?


msb_gj

Pergunta

Boa noite pessoal!!!!

Tenho uma pequena dúvida:

Teria como eu colocar um javascript dentro de um laço, para abrir um resultado?

Cod:

<a href=\"javascript:abrejanela('teste.php?id=$linha[0]',','250','500')\">Saiba Mais</a>

não sei o que eu fiz de errado... mas tá dando erro ou não abre por causa de erro do java ou por causa das "".

Poderiam me dar uma luz por favor...

Obrigadão

MSB_GJ

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

Bom Dia

Gladisson, obrigado por responder.

Ele assim funciona legal, mas de eu coloco dentro do while ele ainda da erro...

vou mandar o cód para facilitar a minha dúvida.

echo"<table width=600 border=0 cellpadding=0 cellspacing=0>";

while($linha=mysql_fetch_array($resultado)) {

print("<!--DWLayoutTable-->

<tr>

<td height=38 colspan=3 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=140 height=6></td>

<td width=247></td>

<td width=390></td>

</tr>

<tr>

<td height=23 valign=top><div align=left><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Código:$linha[0]</font></div></td>

<td width=50 valign=top><div align=left><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Imóvel:$linha[4]</font></div></td>

<td>&nbsp;</td>

</tr>

<tr>

<td height=9></td>

<td></td>

<td></td>

</tr>

</table></td>

</tr>

<tr>

<td width=140 height=104 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=140 height=104 valign=top><img src=\"./Uploads/$linha[filename1_name]\" width=140 height=100></td>

</tr>

</table>

<td width=100 valign=top>

<table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=70 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Bairro:$linha[7]</font></td>

</tr>

<tr>

<td width=70 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Dorm.:$linha[11]</font></td>

</tr>

<tr>

<td width=70 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Suites:$linha[12]</font></td>

</tr>

<tr>

<td width=100 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Valor:$linha[16]</font></td>

</tr>

</table></td>

<td width=450 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=450 valign=top><div align=justify><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>$linha[10]</font></div></td>

<td width=7>&nbsp;</td>

</tr>

</table></td>

</tr>

<tr>

<td height=29 colspan=3 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=138 height=3></td>

<td width=639></td>

</tr>

<tr>

<td height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif><a href=\"javascript:abrejanela('teste.php?id=$linha[0]',','250','500')\">Saiba Mais</a>

</font></td>

<td></td>

</tr>

<tr>

<td height=3></td>

<td></td>

</tr>

</table></td>

</tr>

<tr>

<td height=17 colspan=3 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=777 height=19 valign=top><hr></td>

</tr>

</table></td>

</tr>");

}

echo"</table>\n";

deste modo ele não abre o pop...

Desculpa amolar vc's

Obrigadão

MSB_GJ

Link para o comentário
Compartilhar em outros sites

  • 0

não sei q erro tá dando, mas tenta assim:

...
$id = $linha[0];
<td height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif><a href=\"javascript:abrejanela('teste.php?id=$id',','250','500')\">Saiba Mais</a>
....

caso continue não dando certo, fala qual o erro ai...

Link para o comentário
Compartilhar em outros sites

  • 0

Boa Tarde....

Obrigado por responderem a minha dúvida..

O pepininho ainda continua.... ele dá aquele erro de script na barra de status e não aciona o link.

Já coloquei "\" tirei e não consigo fazer com que funcione, o estranho é que se ele está fora do while ele funciona. blink.gif

Será que tem algum erro no código....

Obrigado

MSB_GJ

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo tenta isso aqui e ve se funciona.

<script language="JavaScript">

function abrir(URL) {

  var width = 500;

  var height = 250;

  var left = 99;

  var top = 99;

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

}

</script>

while ($linha=mysql_fetch_array($resultado)) {

echo"<table width=600 border=0 cellpadding=0 cellspacing=0>";

print("<!--DWLayoutTable-->

<tr>

<td height=38 colspan=3 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=140 height=6></td>

<td width=247></td>

<td width=390></td>

</tr>

<tr>

<td height=23 valign=top><div align=left><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Código:$linha[0]</font></div></td>

<td width=50 valign=top><div align=left><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Imóvel:$linha[4]</font></div></td>

<td>&nbsp;</td>

</tr>

<tr>

<td height=9></td>

<td></td>

<td></td>

</tr>

</table></td>

</tr>

<tr>

<td width=140 height=104 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=140 height=104 valign=top><img src=\"./Uploads/$linha[filename1_name]\" width=140 height=100></td>

</tr>

</table>

<td width=100 valign=top>

<table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=70 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Bairro:$linha[7]</font></td>

</tr>

<tr>

<td width=70 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Dorm.:$linha[11]</font></td>

</tr>

<tr>

<td width=70 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Suites:$linha[12]</font></td>

</tr>

<tr>

<td width=100 height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Valor:$linha[16]</font></td>

</tr>

</table></td>

<td width=450 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=450 valign=top><div align=justify><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>$linha[10]</font></div></td>

<td width=7>&nbsp;</td>

</tr>

</table></td>

</tr>

<tr>

<td height=29 colspan=3 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=138 height=3></td>

<td width=639></td>

</tr>

<tr>

<td height=23 valign=top><font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif><a href=\"javascript:abrir('http//www.suapagina.com.br/teste.php?id=$linha');\">Saiba Mais</a>

</font></td>

<td></td>

</tr>

<tr>

<td height=3></td>

<td></td>

</tr>

</table></td>

</tr>

<tr>

<td height=17 colspan=3 valign=top><table width=100% border=0 cellpadding=0 cellspacing=0>

<!--DWLayoutTable-->

<tr>

<td width=777 height=19 valign=top><hr></td>

</tr>

</table></td>

</tr>");

}

Qualquer dúvida posta ae.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

Boa Tarde pessoal... biggrin.gif

Tá dando certo (graças a ajuda de vc's) só tem mais uma coisa que eu nunca ví isso antes

Quando o popup é aberto a página anterior fica sem os registros e aparece assim;

[object]

O que pode ser isso?

O link é esse: http://www.praiasdoguaruja.com.br/guarujai.../busca_apto.php

Mais Uma Vez....

Obrigadão

MSB_GJ

Link para o comentário
Compartilhar em outros sites

  • 0

Bom dia!!!

É que eu voltei para o modo normal de link.... por isso que está funcionando, mas quando coloco para abrir como pop dá o erro sim.

Éu só não mantive ela que está publicada já, mas se puderem me dar um help eu coloco ela como está dando o erro...

Estou on-line quase 24hs

Para facilitar mandei a página com outro nome:

http://www.praiasdoguaruja.com.br/guarujai.../busca_erro.php

icq e MSN

Obrigadão

MSB_GJ

Link para o comentário
Compartilhar em outros sites

  • 0

Boa Tarde...

Caramba.... Obrigadão pessoal pela ajuda

Todos contribuiram para chegar nun resultado

M@luco Belez@ cara você matou o final do problema....

Obrigadão mesmo a todos

E a quem mais tenha esse tipo de pepino está ai para usarem, pois além de ser open source não é só meu tem um pouco de todos que me ajudaram...

<a href=\"javascript:void(0)\"; onClick=\"window.open('teste.php?id=$linha[0]','CharlieBrownJr','width=580,height=600')\">$linha[0]</a>

Obrigado

MSB_GJ

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
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...