incredibile, è da un po' che ci smanetto con questa tua routineOriginariamente inviato da pietro09
oppure ho questa funzione
e la richiamo con:codice:'---------------------------------------------------------------- 'scrive un messaggio nel client '---------------------------------------------------------------- Public Sub MsgBox(ByVal This As System.Web.UI.Page, ByVal s$) s = s.Replace("\", "\\") s = s.Replace(vbNewLine, "\n") s = s.Replace("'", "\'") s = String.Format("var func = function(){{alert('{0}');}};var oldonload = window.onload;if (typeof window.onload != 'function') {{window.onload = func;}}else {{window.onload = function() {{oldonload();func();}}}}", s) Dim ScriptString$ = "" ScriptString += "<script type=""text/javascript"" >" & vbCrLf ScriptString += s & vbCrLf ScriptString += "</script>" & vbCrLf 'This.RegisterStartupScript("clientscript", ScriptString) This.ClientScript.RegisterStartupScript(This.GetType, "messagebox", s, True) End Sub
Dim messaggio$ = "Questa" & vbNewLine & "è '\una\' ""prova"" xx"
libreria.MsgBox(Me, messaggio)
ma che linguaggio è?
c# non è in quanto ogni istruzione dovrebbe avere il punto e virgola
vb non è in quanto il this non è parola chiave di visual basic
insomma
infatti questo this.clientscript non lo capisce che funzione è!
cmq io programmo in vb.net

Rispondi quotando