Guest - Daniel - Postado Junho 2, 2004 Denunciar Share Postado Junho 2, 2004 Olá pessoal, sou programador em PHP a uns seismeses e agora me deparei com um problema ridículo que não consigo superar, é o segunte:Código javascript://Como podem ver esta função espera 3 parametros que serão dados pelo PHP, até aí, normal.<script language="JavaScript" type="text/javascript">function confirmAction(question, uri, uri2) {if (confirm(question))document.location=uri ;elseparent.location=uri2 ;}</script>Código PHP:if ($folder_file == "d"){ $mensagem="Deseja deletar a pasta:$folder_r?";}else{$mensagem="Deseja deletar o arquivo:$folder_r?";}echo'<td align=center bgcolor=#9690CC>'; echo"<a href=javascript:confirmAction('$mensagem','del_file.php?id=$id&os=$os&pasta=$pasta&folder_r=$folder_r','index.php?os=$os&pasta=$pasta');><img border=0 width=20 height=20 src=../imagens/trash.png></a><br>";echo'</td>';//Qual o meu problema? O maudito javascriptinsiste em dizer que a variável não foi definida como string, assim quando tem espaçono meio ele da páu, como posso resolver isso?Mensagem de erro do console:Error: unterminated string literalSource File: javascript:confirmAction('Deseja_deletar_o_arquivo:ITCLine: 1, Column: 14Source Code:confirmAction('Deseja_deletar_o_arquivo:ITC Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 BEOC Postado Junho 2, 2004 Denunciar Share Postado Junho 2, 2004 se eu não me engano o erro é em js Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rockbilly Postado Junho 2, 2004 Denunciar Share Postado Junho 2, 2004 Tente ver desta forma:<a href=javascript:confirmAction(<?= $mensagem;?>,del_file.php?id=<?=$id;?>&os=<?=$os;?>&pasta=<?=$pasta;?>&folder_r=<?=$folder_r;?>,index.php?os=<?=$os;?>&pasta=<?=$pasta;?>);><img border=0 width=20 height=20 src=../imagens/trash.png> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Daniel -
Olá pessoal, sou programador em PHP a uns seis
meses e agora me deparei com um problema ridículo que não consigo superar, é o segunte:
Código javascript:
//Como podem ver esta função espera 3 parametros que serão dados pelo PHP, até aí, normal.
<script language="JavaScript" type="text/javascript">
function confirmAction(question, uri, uri2) {
if (confirm(question))
document.location=uri ;
else
parent.location=uri2 ;
}
</script>
Código PHP:
if ($folder_file == "d"){ $mensagem="Deseja deletar a pasta:$folder_r?";
}else{
$mensagem="Deseja deletar o arquivo:$folder_r?";
}
echo'<td align=center bgcolor=#9690CC>'; echo"<a href=javascript:confirmAction('$mensagem','del_file.php?id=$id&os=$os&pasta=$pasta&folder_r=$folder_r','index.php?os=$os&pasta=$pasta');><img border=0 width=20 height=20 src=../imagens/trash.png></a><br>";
echo'</td>';
//Qual o meu problema? O maudito javascript
insiste em dizer que a variável não foi definida como string, assim quando tem espaço
no meio ele da páu, como posso resolver isso?
Mensagem de erro do console:
Error: unterminated string literal
Source File: javascript:confirmAction('Deseja_deletar_o_arquivo:ITC
Line: 1, Column: 14
Source Code:
confirmAction('Deseja_deletar_o_arquivo:ITC
Link para o comentário
Compartilhar em outros sites
2 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.