diokhan Posted January 8, 2010 at 02:43 PM Report Share #304789 Posted January 8, 2010 at 02:43 PM boas, eu coloquei um confirm box no meu projecto, para caso alguém por engano clique em apagar não apagar directamente mas perguntar antes, mas quero que apareça uma mensagem como por exemplo: "Delete project (nome do projecto) ?" tenho assim o meu script: <script type="text/javascript"> <!-- function confirmation(Id, Name) { var answer = confirm("Delete project "+Name+"?"); if (answer){ alert("Project Deleted"); window.location = "admin/edit/delete_project.php?id="+Id; } } //--> </script> e passo assim as variaveis: $idProject = $r->ID_PROJECT; $nameProject = $r->NAME_PROJECT; echo'<a href="javascript:confirmation('.$idProject.', '.$nameProject.')"> <img src=images/cross.png border=0 align=center></a> agradeço toda a ajuda 😕 ...Join the dark side...and get a free cookie... Link to comment Share on other sites More sharing options...
KiNgPiTo Posted January 8, 2010 at 03:06 PM Report Share #304794 Posted January 8, 2010 at 03:06 PM Não testei, mas não será por não enviares "" na variável? Experimenta: echo '<a href="javascript:confirmation(\''.$idProject.'\', \''.$nameProject.'\')"> Link to comment Share on other sites More sharing options...
diokhan Posted January 8, 2010 at 03:16 PM Author Report Share #304799 Posted January 8, 2010 at 03:16 PM é isso mesmo..obrigado 😕 ...Join the dark side...and get a free cookie... Link to comment Share on other sites More sharing options...
KiNgPiTo Posted January 8, 2010 at 03:18 PM Report Share #304800 Posted January 8, 2010 at 03:18 PM é isso mesmo..obrigado 😕 De nada 😁 Link to comment Share on other sites More sharing options...
diokhan Posted January 8, 2010 at 03:23 PM Author Report Share #304801 Posted January 8, 2010 at 03:23 PM eu ando a aprender ainda e as vezes pequenas coisas passam ao lado e falham 😁 mas obrigado pela ajuda, da próxima já sei como fazer 😕 ...Join the dark side...and get a free cookie... Link to comment Share on other sites More sharing options...
ws Posted April 16, 2010 at 08:07 PM Report Share #321984 Posted April 16, 2010 at 08:07 PM Estou numa situação idêntica já experimentei este exemplo e não consigo por a confirmation box a trabalhar tenho o seguinte código echo " <td bgcolor=$bgcolor> <a href='../administrador/hardware_editar.php?idhardware=$idhardware'><img id='$idhardware' src='../imagens/Edit-icon.png' /></a><a href='javascript:confirmation(\'.$idhardware.'\',\'.$codigo_pat.\')'><img src='../imagens/Delete-icon.png' /></a></td>"; Se meto "" nas variáveis estoura. Link to comment Share on other sites More sharing options...
ws Posted April 22, 2010 at 06:37 PM Report Share #322844 Posted April 22, 2010 at 06:37 PM Estou numa situação idêntica já experimentei este exemplo e não consigo por a confirmation box a trabalhar tenho o seguinte código echo " <td bgcolor=$bgcolor> <a href='../administrador/hardware_editar.php?idhardware=$idhardware'><img id='$idhardware' src='../imagens/Edit-icon.png' /></a><a href='javascript:confirmation(\'.$idhardware.'\',\'.$codigo_pat.\')'><img src='../imagens/Delete-icon.png' /></a></td>"; Se meto "" nas variáveis estoura. Alguém ajuda? Link to comment Share on other sites More sharing options...
mjamado Posted April 22, 2010 at 06:55 PM Report Share #322848 Posted April 22, 2010 at 06:55 PM Pá, eu até ia escrever aqui umas coisas sobre o addslashes e a necessidade de se estar sempre atento a esta situação, quando reparei que tens aí um erro mais básico... Não é confirmation(), é confirm()... ? Não será disso? P.S.: a menos que estejas a usar aquela função acima, mas como não és o OP, não tenho a certeza... "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web. Link to comment Share on other sites More sharing options...
ws Posted April 23, 2010 at 02:25 PM Report Share #323011 Posted April 23, 2010 at 02:25 PM Pá, eu até ia escrever aqui umas coisas sobre o addslashes e a necessidade de se estar sempre atento a esta situação, quando reparei que tens aí um erro mais básico... Não é confirmation(), é confirm()... ? Não será disso? P.S.: a menos que estejas a usar aquela função acima, mas como não és o OP, não tenho a certeza... Não é mesmo confirmation() porque estou a usar uma função idêntica a lá de cima. Penso que o erro me está ao concatenar as variáveis mas não descubro onde :S Link to comment Share on other sites More sharing options...
KiNgPiTo Posted April 23, 2010 at 02:43 PM Report Share #323019 Posted April 23, 2010 at 02:43 PM experimenta: echo "<td bgcolor=$bgcolor> <a href='../administrador/hardware_editar.php?idhardware=$idhardware'><img id='$idhardware' src='../imagens/Edit-icon.png' /></a><a href=\"javascript:confirmation('".$idhardware."', '".$codigo_pat."')\"><img src='../imagens/Delete-icon.png' /></a></td>"; Link to comment Share on other sites More sharing options...
yoda Posted April 23, 2010 at 05:37 PM Report Share #323065 Posted April 23, 2010 at 05:37 PM Sinceramente não percebo .. umas vezes concatenam as variáveis, outras não .. Só vos fará bem se encontrarem um padrão para seguirem na vossa programação, ajuda o vosso dia-a-dia e ainda ajuda a quem tiver que entender o que voces fazem. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
ws Posted April 24, 2010 at 08:58 AM Report Share #323146 Posted April 24, 2010 at 08:58 AM experimenta: echo "<td bgcolor=$bgcolor> <a href='../administrador/hardware_editar.php?idhardware=$idhardware'><img id='$idhardware' src='../imagens/Edit-icon.png' /></a><a href=\"javascript:confirmation('".$idhardware."', '".$codigo_pat."')\"><img src='../imagens/Delete-icon.png' /></a></td>"; Obrigado KiNgPiTo , o problema era mesmo a falta de \" depois do href e no fim, e não precisa de ". para concatenar as variáveis. Obrigado mais uma vez pela ajuda. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now