Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1655 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  boite de dialogue

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

boite de dialogue

n°880042
pipouche
Posté le 22-10-2004 à 14:41:02  profilanswer
 

Bonjour,  
 
Je sais que l'on ne peut pas faire de boîte de dialogue en ASP.
Par contre, j'ai lu tout plein d'autres trucs qui pallient au problème mais je n'y comprend rien.
J'ai créé une appli qui gère les formations de mon entreprise.
Chaque formation apparait dans une page triée par date. Les gestionnaires peuvent à tout moment modifier une formation en cliquant sur une image qui les renvoie dans un formulaire. Ils peuvent aussi les supprimer en cliquant sur une autre image.
Je voudrais qu'un message les alerte lorsqu'ils ont cliquer sur "suppression" pour leur demander une confirmation.
 
Merci par avance pour votre aide.
 
Pipouche
 
 :cry:

mood
Publicité
Posté le 22-10-2004 à 14:41:02  profilanswer
 

n°880078
alien_nan
Posté le 22-10-2004 à 15:15:16  profilanswer
 

pipouche a écrit :

Bonjour,  
 
Je sais que l'on ne peut pas faire de boîte de dialogue en ASP.
Par contre, j'ai lu tout plein d'autres trucs qui pallient au problème mais je n'y comprend rien.
J'ai créé une appli qui gère les formations de mon entreprise.
Chaque formation apparait dans une page triée par date. Les gestionnaires peuvent à tout moment modifier une formation en cliquant sur une image qui les renvoie dans un formulaire. Ils peuvent aussi les supprimer en cliquant sur une autre image.
Je voudrais qu'un message les alerte lorsqu'ils ont cliquer sur "suppression" pour leur demander une confirmation.
 
Merci par avance pour votre aide.
 
Pipouche
 
 :cry:


javascript :  
if (window.confirm('Confirmez vous la suppression ?'))      
    {
     document.forms[monformulaire].submit();
    }

n°880108
pipouche
Posté le 22-10-2004 à 15:33:33  profilanswer
 

Voici une partie de mon code où il y a notamment l'image clicable delete.gif. Mon problème est de savoir où insérer le bout de code. Je ne suis pas bien douée !!!
 
<!--#include file="adovbs.inc"-->
<!--#include file="dsn.asp"-->
<%
Response.Expires =0
 
   If IsEmpty(Request.QueryString("Date" )) OR NOT IsDate(Request.QueryString("Date" )) Then
    dDate = Date
   Else
    dDate = CDate(Request.QueryString("Date" ))
   End If
 
%>
<html>
 
<head>
<title>Events for <%= FormatDateTime(dDate, 1) %></title>
</head>
 
<body BACKGROUND="images/image3.gif" LEFTMARGIN="5">
 
<p>&nbsp;</p>
 
<p ALIGN="RIGHT"><img SRC="images/events.gif" WIDTH="400" HEIGHT="50" BORDER="0" ALT></p>
 
<p><br CLEAR="ALL">
<%
  ' Open a record set of schedules
    Response.Write "<FONT COLOR='Gray' FACE='Tahoma, Verdana' SIZE=2>" & FormatDateTime(dDate, 1) & "</FONT><BR><BR>" & vbCrLf
Set Rs = Server.CreateObject("ADODB.RecordSet" )
' ancienne instruction qui ne tourne pas sSQL = "SELECT * FROM tEvents " & "WHERE Start_Date <= #" & dDate & "# AND End_Date >= #" & dDate & "# ORDER BY Event_ID "
 
     
     
    sSQL = "SELECT * FROM tEvents"
    sSQL = sSQL & " WHERE (((year(Start_Date) < " & year(dDate) & " )" & "OR"
    sSQL = sSQL & "((month(Start_Date) < " & month(dDate) & " )" & "AND"  
    sSQL = sSQL & "(year(Start_Date) = " & year(dDate) & " ))" & "OR"
    sSQL = sSQL & "((day(Start_Date) <= " & day(dDate) & " )" & "AND"
    sSQL = sSQL & "(month(Start_Date) = " & month(dDate) & " )" & "AND"  
    sSQL = sSQL & "(year(Start_Date) = " & year(dDate) & " )))" & "AND"
    sSQL = sSQL & "((year(End_Date) > " & year(dDate) & " )" & "OR"
    sSQL = sSQL & "((month(End_Date) > " & month(dDate) & " )" & "AND"  
    sSQL = sSQL & "(year(End_Date) = " & year(dDate) & " ))" & "OR"
    sSQL = sSQL & "((day(End_Date) >= " & day(dDate) & " )" & "AND"
    sSQL = sSQL & "(month(End_Date) = " & month(dDate) & " )" & "AND"  
    sSQL = sSQL & "(year(End_Date) = " & year(dDate) & " ))))"  
    sSQL = sSQL & " ORDER BY Start_Date, Event_Title DESC "
 
  Rs.Open sSQL, sDSN, adOpenStatic, adLockReadOnly, adCmdText
   If NOT Rs.EOF Then
    arrColor =Array("#000000", "#CC9900", "#336600", "#FFCC66", "#0000FF", "#FF0000", "#33cc66","#cccc66","#FF3399","#FF0000","#CC3366
" )
    iIndex = 0
   
    Do While NOT Rs.EOF
    ' Create the outer table
    Response.Write "<TABLE WIDTH='100%' BORDER='0' CELLSPACING='0' CELLPADDING='1' BGCOLOR='" & arrColor(iIndex) & "'><TR><TD>" & vbCrLf
    ' Create the inner table
    Response.Write "<TABLE WIDTH='100%' CELLSPACING=0 BORDER=0 CELLPADDING=2 BGCOLOR='White'>" & vbCrLf
 
Select Case month(dDate)
   Case 1 Couleur="#FFFF99"
   Case 2 Couleur="#FFFF99"
   Case 3 Couleur="#FFFF99"
   Case 4 Couleur="#FFFF99"
   Case 5 Couleur="#FFFF99"
   Case 6 Couleur="#FFFF99"
   Case 7 Couleur="#FFFF99"
   Case 8 Couleur="#FFFF99"
   Case 9 Couleur="#FFFF99"
   Case 10 Couleur="#FFFF99"
   Case 11 Couleur="#FFFF99"
   Case 12 Couleur="#FFFF99"
 End select
 
 
 
    Response.Write "<TR BGCOLOR='" & Couleur & "'><TD HEIGHT=20 VALIGN='top'><B><FONT FACE='Verdana, Tahoma' SIZE='1' COLOR='gray'>" & vbCrLf
    Response.Write "<FONT FACE='Verdana' SIZE=1 COLOR='#0080c0'></font face='Verdana, Tahoma' SIZE='1' COLOR='Black'>" & Rs("Intitule" ) & VbCrLf
    Response.Write "</FONT></B>&nbsp;</TD>" & vbCrLf
 
    If (Session("Admin" ) = 1 and Session("Passe" ) = Rs("Mot" )) or (Session("Admin" ) = 1 and Session("Passe" ) = "admin" ) Then
    Response.Write "<TD align='right' HEIGHT=20 WIDTH=92 VALIGN='MIDDLE'><A HREF='addedit.asp?Event_ID=" & Rs("Event_ID" ) & "'><IMG SRC='images/edit.gif' BORDER=0 HEIGHT=20 WIDTH=90></A></TD>" & vbCrLf
    Response.Write "<TD HEIGHT=20 WIDTH=92 ALIGN='right' VALIGN='MIDDLE'><A HREF='delete.asp?date=" & Server.URLEncode(dDate) & "&Event_ID=" & Rs("Event_ID" ) & "'><IMG SRC='images/delete.gif' BORDER=0 HEIGHT=20 WIDTH=90></A></TD>" & vbCrLf
 
End If
    Response.Write "</TR>" & vbCrLf

n°882564
Yonel
Monde de merde !
Posté le 25-10-2004 à 22:15:52  profilanswer
 

très simple, il suffit de rajouter l'évènement onclick au niveau de ton lien hypertexte. Donc pour ton code ça donnerait :
 

Code :
  1. <A ONCLICK="return confirm('Confirmez-vous la suppression ?')" HREF="delete.asp?date=" & Server.URLEncode(dDate) & "&Event_ID=" & Rs("Event_ID" ) & "">
  2.      <IMG SRC='images/delete.gif' BORDER=0 HEIGHT=20 WIDTH=90>
  3. </A>

n°888527
pipouche
Posté le 02-11-2004 à 14:13:38  profilanswer
 

Merci beaucoup pour ton aide. Je ne réponds que maintenant car j'étais en vacances.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  boite de dialogue

 

Sujets relatifs
Afficher boite de dialogue "Fichier ouvrir" sous excel 97Directplay Boite de dialogue
boite de dialogue "executer" / Batchboite de dialogue avec redirection dasn pseudo frame [Resolu]
centrage d'une boite dialogue microsoft excelboite de dialogue avec tempo
utilisation boite de dialogue MFCprob de boite de dialogue
[java] ouverture d'une boite de dialogueboite de dialogue vba excel
Plus de sujets relatifs à : boite de dialogue


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR