cs_padpo
Messages postés2Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2005
-
29 avril 2005 à 18:36
cs_padpo
Messages postés2Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2005
-
5 mai 2005 à 13:30
Bonjour.
Je voudrais declencher un script serveur par le biais d une msgbox en VBscript qui permet la confirmation ou non de l effacement d'une table de ma base. Je sais qu a l'inverse il est possible de declencher du vbscript a l aide d un script serveur en l imbriquant dans le scipt serveur
J ai donc proceder de la meme maniere
<%if choix="suppadd" then%>
<SCRIPT LANGUAGE="VBScript">
dim conf
conf = MsgBox("Etes vous sur de vouloir supprimer toutes les adresses?" , + vbyesno, "Newsletter")
if conf=6 then
<%dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstring
dim rs_1
Set rs_1 = Server.CreateObject( "ADODB.Recordset" )
rs_1.open"select * from newsletter", conn
if rs_1.eof = false then
sql="delete from newsletter"
conn.execute sql
end if%>
end if
</SCRIPT>
<%end if%>
Le probleme c est que quelque soit le choix que je fais dans la fenetre ca lance le script serveur. quelqu un peut il m eclairer. J ai aussi essayé en bornant le script client mais ca ne marche pas. UIII je sais je suis nul
cs_Yoyo2B
Messages postés125Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention 6 mars 2008 2 mai 2005 à 14:12
c normal, une fois ton script côté serveur (<%fdsfsfd%>) interprété, la page est envoyée au client (et n'est donc plus sur le serveur) et interprétée par celui-ci. Il n'est donc plus possible d'utiliser du script serveur à part en rafraichissant ta page.
Tu peux donner comme action sur ta page un bouton qui pointera sur la page en cours mais avec un paramètre :
et au début de ta page asp, tu as un truc du style
<%
if request("Action") = "DelMsg" then
'--- supprime les enregistrements.
end if
%>
Mais la procédure DOIT s'éffectuer en deux temps.
Le client n'interagit qu'avec la page, PAS avec le serveur.
voilà
cs_padpo
Messages postés2Date d'inscriptionlundi 24 mai 2004StatutMembreDernière intervention 5 mai 2005 5 mai 2005 à 13:30
Merci , je vais faire un truc dans le genre. J avais oublié les truc evenementiel du type onclick etc... Faut dire jsuis pa trés bon en vb script. Merci encore. C est vrai qu en reflechissant c'est normal qu avec mon code le vb script ne marche pas. Mais on reflechit souvent aprés. Bonne aprem