frnd Postado Julho 3, 2007 Denunciar Share Postado Julho 3, 2007 O que tem de errado aí quanto ao erro You don't have permission to access /"java script:abrirjanela('$id')/" on this server?FUNÇÃO: <script language="JavaScript"> function abrirjanela(id) { window.open('curriculoegresso.php?usuario='+id, 'egressocurriculo',"height=750,width=700"); } </script> NA HORA DA CHAMADA DA FUNÇÃO: <td><a href=\"java script:abrirjanela('$id')\"><b>Visualizar Currículo</b></td> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Julho 3, 2007 Denunciar Share Postado Julho 3, 2007 ficou meio estranha essa linha ai:<td><a href=\"java script:abrirjanela('$id')\"><b>Visualizar Currículo</b></td>já tentou reformatar?<td><a href="java script:abrirjanela('<% $id %>');"><b>Visualizar Currículo</b></td>não seria algo assim?t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 certo... alterei somente para <td><a href="java script:abrirjanela('<% $id %>');"><b>Visualizar Currículo</b></td>, como você disse anteriormente..ele abre certinho.. mas no popup que abriu não recebe o $id..http://localhost/egressos_sist/paginas/curriculoegresso.php?usuario= Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 babaloricha Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 o erro não seria no java script , escreva javascript sem o espaço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 não não.. o forum que separa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 (editado) Não deve estar sem espaço no código original...Se o código for PHP, não seria:<td><a href="java script:abrirjanela('<?php echo $id; ?>');"><b>Visualizar Currículo</b></td>??? Editado Julho 4, 2007 por CSML sistemas Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 Não... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 frnd,da onde você ta tirando essa variavel $id ???quando você coloca ali na linha do TD... ela vem com que valor, da onde?que linguagem você esta usando?t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 Esta linha do td é de um popup que irá abrir outro popup... entendeu?estou utilizando a linguagem PHP.. estou fazendo o mesmo esquema do primeiro popup, ou seja,trazer o id do usuario da pagina principal para o primeiro popup.. e ao abrir o segundo popup quero que o mesmo id do usuario continue[]s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 aparentemente esta tudo correto com seu js.o problema esta em manter o valor da sua variavel PHP entre as popups.como você esta passando? por sessao? por parametro no link?t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 por parametro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 hum, então...essa linha:<td><a href="java script:abrirjanela('<% $id %>');"><b>Visualizar Currículo</b></td>teria que ser alterado para:<td><a href="java script:abrirjanela('\"+ sua_variavel_que_veio_por_parametro +\"');"><b>Visualizar Currículo</b></td>mas imagino que você não esta recuperando ela em local nenhum,logo, você precisa recuperar o valor, lendo a url e separando com subtring.joga numa variavel em js... e ai sim coloca na sua TD para abrir a segunda popup.t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 então oras...veja esta função.. o parametro digitado é o id<script language="JavaScript"> function abrirjanela(id) { window.open('curriculoegresso.php?usuario='+id, 'egressocurriculo',"height=750,width=700"); } </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 uai, eu sei.mas nesse momento você não tem mais o valor bro.já se perdeu.quando tu abre a primeira popup, tua id vai pro espaco, some, já era.tu precisa recuperar ela, senao não quando chamar a funcao pra abrir a segunda popup, não vai funcionar... alias... vai acontecer o que esta acontecendo agora.entendeu!?quando você abre a primeira popup, precisa recuperar o valor da id que esta na url,isso que você não esta fazendo. e essa é a solucao do seu problema!;)boa sorte ai. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 para recuperar é o REQUEST?se for eu a utilizei no inicio do programa <?php $_REQUEST["usuario"]; ?>tambem tentei fazer desta forma <?php echo "<td><a href=\"java script:abrirjanela('$id')\"><b>Visualizar Currículo</b></td>"; ?> mas nada.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Julho 4, 2007 Denunciar Share Postado Julho 4, 2007 quase isso.ao invés de <?php $_REQUEST["usuario"]; ?> teria que ser: <?php $id = $_REQUEST["variavel_q_possui_o_valor_id"]; ?> e assim usar: <td><a href="java script:abrirjanela('<?php echo $id; ?>');"><b>Visualizar Currículo</b></td>t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 frnd Postado Julho 4, 2007 Autor Denunciar Share Postado Julho 4, 2007 obrigado.. funcionou certinho! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
frnd
O que tem de errado aí quanto ao erro You don't have permission to access /"java script:abrirjanela('$id')/" on this server?
FUNÇÃO:
NA HORA DA CHAMADA DA FUNÇÃO:Link para o comentário
Compartilhar em outros sites
16 respostass a esta questão
Posts Recomendados
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.