No, the .NET Runtime does not need to be installed on the client in order
for the script to work, it only needs to be installed on the webserver
(that's where the .NET code is being executed). What gets sent to the client
is simply html and JavaScript generated by the webserver, the same stuff you
see when you do a View Source. I am guessing that your problem is browser
related. Are all the machines using the same browser and version of that
browser? Do the browser settings on any of the machines restrict scripts in
any way? On the XP machines, does it give an error or just ignore the script
(in other words, does the rest of the page show)? If it does give an error,
what is that error? Hopefully some of this will help you find the solution,
if not, post the answers to these questions here and maybe someone can help
you more then. Good Luck!
--
Nathan Sokalski
(E-Mail Removed)
http://www.nathansokalski.com/
"Parrot" <(E-Mail Removed)> wrote in message
news:275BC682-8EA6-4B76-B852-(E-Mail Removed)...
>I am using a client startup script in my web page to display some data from
> my Calendar control in C#. I uploaded the new web page to my server and
> it
> runs fine when I pull up the web page from my Vista computer. However, if
> I
> try to bring up the web page from another computer that has XP it does not
> work. The script has the following format:
>
> ClientScript.RegisterStartupScript(this.GetType(),
>> "Popup", scriptText", true);
>
> Can anyone tell me what is missing on my XP computer that prevents the
> script from working? I am using Net Framework 3.5 and developed with
> Visual
> Studio 2008. It appears to me that Net Framework 3.5 has to be installed
> on
> the client side computer in order for the script to work. Is that true?
> If
> so, how do I install NET 3.5 on all of my viewers computers? There has to
> be
> another answer.
> Dave