Sorry but I program in Java and occasionally in PHP, so I can't help you
with C# and .NET issues.
>From the first message I thought it was only a javascript problem.
As far as I know .NET you cannot mix serverside code (your asp tag says
runat="server") and client side (javascript) code, unless you intercept and
"decompile" the ajax response that the server returns to you, which is
probably very difficoult.

I hope that someone else can help you better and indicate a possible
solution.
Regards, Davide


2010/6/21 AngelicCore <[email protected]>

> The Current InfoWindow, wish to put the Rating Control somewhere
> there.
> http://img121.imageshack .us/i/infowindow.png/
> The Rating control i wish to add
> http://img180.imageshack .us/i/averagerating.png/
>
> thank you very much.
>
>
> On Jun 21, 6:01 pm, AngelicCore <[email protected]> wrote:
> > thanks for your reply.
> > I'll try to explain it in detail,
> > I have an xml file with the Ratings in it. Something like :
> > <?xml version="1.0" encoding="utf-8"?>
> > <Ratings>
> > <AngelicCore>
> > <Entity Name="Hilton Pyramids Golf Resort" Rating="5" />
> > </AngelicCore>
> > </Ratings>
> > I read the ratings of each user, get the Average Rating. Lets say it's
> > 5.
> > Now using an ordinary page.aspx i just add Rating Control from the
> > ajax control toolbox, similar to this:
> > <asp:Rating ID="AverageRating" runat="server" CurrentRating="0"
> > MaxRating="10" StarCssClass="ratingStar"
> > WaitingStarCssClass="savedRatingStar"
> > FilledStarCssClass="filledRatingStar"
> > EmptyStarCssClass="emptyRatingStar" ReadOnly="true" />
> > using c# code behind file i just change the CurrentRating attribute to
> > 5 and it's all good and done.
> >
> > Now my problem is that i wish to add the same Rating Control to the
> > infowindow, i don't even need the user to be able to vote, just view
> > the average rating as a star system.
> > So the Infowindow will look like this:
> > Name: Hilton Pyramids Golf Resort
> > Address: blablabla i don't know
> > Type: Hotel
> > Average Rating: (*******)                <- where i wish to put the
> > Rating Control.
> >
> > If i can upload screen shots I'll do that to make it easier to
> > understand my question. :)
> >
> > On Jun 21, 5:36 pm, Davide Cremonesi <[email protected]> wrote:
> >
> > > Hi there,
> > > is difficoult to understand without a working example online, I will
> try to
> > > make a guess.
> > > I would say that your html variable is defined with an insufficient
> scope in
> > > respect to the click listener.
> > > When the event is fired and the callback function is called html is not
> > > defined anymore.
> > > Try to attach the html object is to the Marker object as an attribute
> and
> > > inside the callback function access it as Marker.html
> > >  Hope it works,
> > > Davide
> >
> > > 2010/6/21 AngelicCore <[email protected]>
> >
> > > > Hi, i've had some trouble adding an Ajax rating control to
> Infowindow.
> > > > Does anyone know how to do it?
> >
> > > > My site is still under development on my File System so i can't post
> a
> > > > link but all i need is to know how to add the rating control to the
> > > > infowindow html section.
> >
> > > > that's the code so far in that section:
> >
> > > >  Photo = Markers[j].getAttribute("Photo");
> > > >  Point = new
> > > > google.maps.LatLng(parseFloat(Markers[j].getAttribute("Lat")),
> > > > parseFloat(Markers[j].getAttribute("Lng")));
> > > >  URL = "ViewEntity.aspx?EntityName=" + Name;
> > > > html = "<div style='min-width:220; min-height:100;'>" + "<img
> > > > src='Thumbnail.ashx?Size=100" + "&PhotoPath=" + Photo + "'>" + "</
> > > > div>" + "<div style='min-height:100;'>" + "<b>" + Name + "</b> <br/>"
> > > > + Address + "<br />" + "<a href='" + URL + "'>Show Entity</a>" + "</
> > > > div>";
> > > > Icon = CustomIcons[Type];
> > > > Marker = new google.maps.Marker({ map: Map, position: Point, icon:
> > > > Icon.Icon });
> > > > Marker.setZIndex(undefined);
> > > > BindInfoWindow(Marker, Map, InfoWindow, html);
> >
> > > > function BindInfoWindow(Marker, Map, InfoWindow, html) {
> > > >    google.maps.event.addListener(Marker, 'click', function () {
> > > >        InfoWindow.setContent(html);
> > > >        //InfoWindow.disableAutoPan = true;
> > > >        InfoWindow.open(Map, Marker);
> > > >    });
> > > > }
> >
> > > > another question, although this is far less crucial for me. I am
> using
> > > > master pages, so i have the <script> tags in the master page. Problem
> > > > is, when i need to access that JS file which is in ./Scripts/GMaps.js
> > > > in a page within a folder like ./Categories i am unable to do that
> > > > because it looks for in ./Categories/Scripts/.js not in ./Scripts
> > > > The way I've solved it this far is by making a copy of the file and
> > > > putting it in the Categories/Scripts/.
> > > > Is there a better way to do that?
> > > > code in master page in the head section:
> >
> > > >    <script src="http://maps.google.com/maps/api/js?sensor=false";
> > > > type="text/javascript"></script>
> > > >    <script src="http://www.google.com/jsapi"; type="text/javascript"
> > > > ></script>
> > > >    <script src="Scripts/GMaps.js" type="text/javascript"></script>
> >
> > > > if there is anything i can add to help you answer my question please
> > > > say so.
> >
> > > > --
> > > > You received this message because you are subscribed to the Google
> Groups
> > > > "Google Maps JavaScript API v3" group.
> > > > To post to this group, send email to
> > > > [email protected].
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<google-maps-js-api-v3%[email protected]>
> <google-maps-js-api-v3%[email protected]<google-maps-js-api-v3%[email protected]>
> >
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-maps-js-api-v3?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Maps JavaScript API v3" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-maps-js-api-v3%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-maps-js-api-v3?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to