Appel fonction javasript deupis code behind

humnanamouch Messages postés 10 Date d'inscription mardi 11 janvier 2005 Statut Membre Dernière intervention 20 mars 2006 - 28 juil. 2005 à 12:38
cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 - 28 juil. 2005 à 14:33
Bonjour
Je développe en C# depuis 1 mois et maintenant je commence à utiliser le javascript dans la page html
J'ai donc fait une fonction

<head>
<script language="javascript">
function confirmSubmit()
{
var msg="Etes vous sur de vouloir..";
return confirm(msg);
}
</script>
</head>



et maintenant je voudrais l'appeler depuis le code source en fonction d'élément remplie sur ma page.
J'ai donc ecrit ca: vide() : fonction perso qui marche

if(vide()==
true)
{
Response.Write(
"<script language=javascript> return confirmSubmit();</script>");
}
Ca rentre bien dans le if mais quand il s'execute rien ne se passe à l'ecran. Si quelqu'un voit où est le problème je le remercie d'avance

1 réponse

cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 4
28 juil. 2005 à 14:33
Pas de Response.Write en asp.net !! (on essaye maintenant de faire des trucs un peu plus propre...)



eh bien, fait plutôt :

(je suis pas très en forme avec la syntaxe C#, désolé s'il y a des fautes..., mais ce qui compte c'est que tu ais compris le truc )



if (vide()==true)

{

string leScript = "<script language=javascript> confirmSubmit();</script>";

if (not page.isClientScriptBlockRegistered('ScriptJS'))

{

page.registerClientScriptBlock('ScriptJS', leScript);

}

}



l'exemple original (en vb.net)

Nurgle
Il est plus aisé d'être sage pour les autres que pour soi-même !
0
Rejoignez-nous