Well, you understand server-side vs. client-side. Now all you have to do is
bridge the two together. You want to use a msgbox, which MUST take place in
the client environment, but you want to display data that is available in
the server-side environment. So, you need to pass the server-side value to
something that the client can see. Here's how to do that.
<%
'''server side code
set rsMessages= myRecordset
msg_text = rsMessages.Fiel ds("msg_text")
%>
<script language="vbscr ipt">
''client side code
msgbox "<%=msg_tex t%>"
</script>
You'll notice when you load the page and view source, the client-side script
will have the literal value of msg_text the same way that it would if you
just put something like <td><%=msg_text %></td> somewhere.
BTW, client-side vbscript is pretty much ill-advised...
Ray at work
"JT" <jt@nospam.co m> wrote in message
news:%2******** ********@TK2MSF TNGP10.phx.gbl. ..
im trying to use the MsgBox function in the following to display an ASP
MsgBox containing text retrieved from the db into a recordset
<%
set rsMessages= myRecordset
msg_text = rsMessages.Fiel ds("msg_text")
msgbox(msg_text )
%>
this generates a permission denied error b/c msgbox needs to run client
side
so i tried the same code but used
<SCRIPT LANGUAGE="VBSCR IPT">
</SCRIPT>
in place of the <% %> tags
but now i just get an empty message box
i must be misunderstandin g something with the way the msgbox function
works
in terms of client side vs server side.
any help would be much appreciated
jt