Bonjour, j'ai un boutton search dans ma page asp.net :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<asp:Button ID="btnsearch" Text="Search" runat="server" CssClass = "button" 
                     onclick="btnsearch_Click"/>
mon code behind c# est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
protected void btnsearch_Click(object sender, EventArgs e)
    {
        this.ClientScript.RegisterStartupScript(this.GetType(), "findAdress", "findAddress();", true);
    } //findAdress c'est une chaine que j'ai mise pour identification
Mon code javascript qui marche tres bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function findAddress() {
    var address = document.getElementById("ddlAdr").value;
 
    //appeler methode c# qui retourne l'element station selectionné
 
    // script uses our 'geocoder' in order to find location by address name
    geocoder.geocode({ 'address': address }, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) { // and, if everything is ok
 
            // we will center map
            var addrLocation = results[0].geometry.location;
            map.setCenter(addrLocation);
 
            // store current coordinates into hidden variables
            document.getElementById('lat').value = results[0].geometry.location.$a;
            document.getElementById('lng').value = results[0].geometry.location.ab;
 
            // and then - add new custom marker
            var addrMarker = new google.maps.Marker({
 
                position: addrLocation,
                map: map,
                title: results[0].formatted_address
            });
        } else {
            alert('Geocode was not successful for the following reason: ' + status);
        }
    });
si je met un div et je met directement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<div id="button2" class="button" onclick="findAddress(); return false;">Chercher</div>
tout marche bien

Mais malheureusement quand je clique sur mon boutton rien ne se passe
veuillez m'aider sachant que ma fonction javascript est dans un fichier a part :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 <head runat="server">
                <script type ="text/javascript" src="Scripts/script.js"></script>
 
    </head>