Bonjour.

J'essaye en vain d'inclure un script affichant google map dans un champ HTML.

J'ai cherché un peu et j'ai fait ceci :
dans la description de mon champ html j'ai mit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<script language="Javascript"> 
affiche(); 
</script>
J'ai inclu dans le projet un script.js depuis la description du projet.

//j'ai volontairement enlevé les adresse

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA6C4bndUCBastUbawfhKGURTPcAgFsBQ5lmS5najHkCztcsKGexSNpYrYB9Y276wTymXFY2BGeSHhFw" type="text/javascript"></script>

<script language="Javascript"> 
var map = null;
var geocoder = null;
var i=0;
//nom de l'hotel
var tableauNom = new Array("ici des nom");
//rue de l'hotel
var tableauRue = new  Array("ici des rue");
//code postale
var tableauCP = new Array("ici des cp");
//ville
var tableauVille = new Array("ici des ville");
	
	
	
	
    function initialize() {
	
      if (GBrowserIsCompatible()) {
     map = new GMap2(document.getElementById("map"));
     map.addControl(new GLargeMapControl()); 
     map.addControl(new GMapTypeControl()); 
     map.setCenter(new GLatLng(48.8563, 2.3403), 12);
     map.enableScrollWheelZoom();
     geocoder = new GClientGeocoder();
	 RecupAdress();
        //GEvent.addListener(map, "click", clicked);
      }
    }
	function RecupAdress()
	{

		for(i=1;i<tableauNom.length;i++)
		{
				nom = tableauNom[i]+" ";
				description = tableauRue[i]+" "+tableauCP[i]+" "+tableauVille[i];
				showAddress(description);
				
		}
	}
	
    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert("Désolé mais nous n'avons pas réussi à trouver cette adresse");
            } else {
     	     //map.panTo(point);
			 var marqueur = createMarker(point,"","Marqueur",17)
			map.addOverlay(marqueur);		 
        }
      });
    }
  }
	function createMarker(point,TexteAuFormatHTML,Titre,ValeurDuZoom) {
	/* Création d'un nouveau marqueur nommé "marqueur" ancré sur le point nommé "point" */
	/* L'option "title:" permet d'afficher le contenu de "Titre" sous le marqueur lorsque celui-ci est survolé par la souris */
	var marqueur = new google.maps.Marker(point,{title:Titre});
	var ValZoom = ValeurDuZoom;
	google.maps.Event.addListener(marqueur, "click", function() {
	map.setCenter(marqueur.getPoint(),ValZoom);
	/* Ouvre l'info-bulle liée au marqueur nommé "marqueur", puis affiche à l'intérieur le contenu de "TexteAuFormatHTML" */
	marqueur.openInfoWindowHtml(TexteAuFormatHTML, {maxWidth:160});
	});
	return marqueur;
	}

	function affiche()//je me suis inspiré d'un post pour faire ceci mais je suis pas sur du resultat
            {
		document.write('<div id="map" style="width:850px; height:500px"></div>');
		document.onLoad=initialize();
	}
</script>
J'ai pas d'erreur de compilation, j'ai une belle page blanche sans erreur.
Dans notepad++ ça marche niquel...avec des balises html head body et une div id="map"