confirm dans de l'ASP

confirm dans de l'ASP - ASP - Programmation

Marsh Posté le 03-05-2006 à 13:22:47    

Voilà je voudrai faire une demande de confirmation juste avant que ma requete de supression ne s'execute.
La suppression étant appellé pas obligatoirement par un bouton, je n'ai donc pas pu faire de onclick.
Je voudrai donc inserer un confirm avant la requete. Si OUI, alors on poursuit le code, sinon on redirige.
Dans l'idée ce ressemblerai à çà mais ca doit etre une horreur car ma conception client/serveur ne doit pas etre bonne. MERCI
 

Code :
  1. %>
  2.  <SCRIPT language="JavaScript">
  3.  if(confirm('Voulez-vous vraiment supprimer cette licence?')) {
  4.  </SCRIPT>
  5.  <%
  6.  ' Si le formulaire a été soumis
  7.  req="DELETE FROM licences WHERE licenceCode='" & licenceCode & "'"
  8.  nblicence=conn.Execute(req)
  9.  Conn.close 'Fermeture de la connection
  10.  if prov<>"consulter" then
  11.   Response.Write("Suppression de licence effectu&eacute;e" )
  12.  else
  13.   response.redirect "index.asp?page=consulter"
  14.  end if
  15.  %>
  16.  <SCRIPT language="JavaScript">
  17.  <!--
  18.  }
  19.  else response.redirect("index.asp?page=supprimer" )
  20.  -->
  21.  </SCRIPT>
  22.  <%

Reply

Marsh Posté le 03-05-2006 à 13:22:47   

Reply

Marsh Posté le 04-05-2006 à 14:10:53    

Bonjour,
 
Je ne suis pas un spécialiste du Javascript, mais je peux déjà te dire que ta ligne 19 :  
Else Response.redirect est fausse! :non:  
 
Primo :
En Javascript le if s'écrit :

Code :
  1. if (conditions) {
  2. .... code si condition vrai .....
  3. }
  4. else {
  5. .... code si condition faux .....
  6. }


Il te manque déjà les "accolades délimiteurs de bloc" pour ton else!!!
 
Ensuite, Response.Redirect, c'est du VBScript pas du JavaScript.
Recherche du côté de document.location
 
Bonne continuation,
 
Sylvain.


Message édité par Tenebrae_Angelus le 04-05-2006 à 14:47:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed