2009-01-19 4 views
1

ne semble pas avoir la bonne syntaxe pour passer la variable AttID. Cette ligne de code est dans une boucle for donc je dois imprimer en utilisant vbs response.write et pas seulement straignt html.Besoin d'aide avec la syntaxe onclick dans l'environnement ASP classique

Response.Write "<TD class=alt><input type=button onclick=deleteRecordAtt(AttID) value=remove></TD></TR>" 
+0

Avez-vous des erreurs de script dans le navigateur? –

Répondre

4

Je ne l'ai pas fait dans VBScript 8+ années, mais vous pourriez vouloir essayer:

Response.Write "<td class=""alt""><input type=""button"" onclick=""deleteRecordAtt(AttID) value=""remove"" /></td>" 

Cela vous donne l'attribut HTML plus acceptée citant.

Votre variable AttID est également une variable de script client? Si ce n'est pas le cas, vous devez concaténer la variable du serveur en ligne, par ex.

...onclick=""deleteRecordAtt(" & AttID & ")""... 
+0

IL A TRAVAILLÉ !!! MERCI!!! –

+0

juste une note: Je devais inclure: ("& AttID &") pour que cela fonctionne. –