ciao a tutti.
vorrei creare un caricamento condizionale di una mappa di navigazione.
al click su una mappa, dovrebbe apparirne un'altra con relativa mappa all'interno di un DIV sovrapposto a quella iniziale, senza cancellarla.
viaggia.php
	
	
	
		
ajax.js:
	
	
	
		
solo che
1) non mi carica la variabile localita e qundi mi carica male l'immagine
2) non ho idea di dove scrivere la mappa immagne, per inserirla nel div giusto.
grazie
				
			vorrei creare un caricamento condizionale di una mappa di navigazione.
al click su una mappa, dovrebbe apparirne un'altra con relativa mappa all'interno di un DIV sovrapposto a quella iniziale, senza cancellarla.
viaggia.php
		HTML:
	
	<script type="text/javascript" src="script/ajax.js"></script>
...
<div id='contenitore_continente'></div>
<div align="center" style="border: 1px solid black; width: 50%; margin-left: 20%">
<img src="immagini/mondo.jpg" width="800" height="300" border="0" usemap="#Planisfero">
<map name="Planisfero">
...
<area shape="rect" coords="4,194,136,296" href="java-script:carica_mappa('continente','A')">
...
	ajax.js:
		HTML:
	
	...
function carica_mappa(tipo, localita){
	var xmlHttp = getNewHTTPObject();
    var url = "viaggia.php";
    xmlHttp.open('POST', url, true);   
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function img(localita){
			if (xmlHttp.readyState != 4){
		    	return;
	    		}
			var img = new Image(300, 300); 
			img.src = "immagini/continente"+localita+".jpg";			
			contenitore_continente.appendChild(img);
			contenitore_continente.innerHtml = mappa_immagine; //non so dove crearla
		} 
    	var risorse = escape(tipo)+"="+escape(localita);
   	xmlHttp.send(risorse);
}
	solo che
1) non mi carica la variabile localita e qundi mi carica male l'immagine
2) non ho idea di dove scrivere la mappa immagne, per inserirla nel div giusto.
grazie