11548 sujets

JavaScript, DOM et API Web HTML5

J'obtient une erreur du type 'Object Expected' lorsque j'ajoute cette fonction à un script :

	function scaleModify(){
	alert('In');
	navigation('pan');
	
	document.mapserv.imgxy.value = [center];
	document.mapserv.imgBox.value = "-1 -1 -1 -1";
	
	var k = [scale] * (1/2834.64);
	var dist = k * [mapwidth];
	k = 10000 * (1/2834.64);
	var nDist = k * [mapwidth];
	
	var dDist = (nDist - dist)/2;
	
	var p1x = [minx] + dDist;
	var p1y = [miny] + dDist;
	var p2x = [maxx] - dDist;
	var p2y = [maxy] - dDist;
	
	document.mapserv.mapext.value = p1x.toString() + " " + p1y.toString() + " " + p2x.toString() + " " + p2y.toString();
	document.mapserv.submit();

} 


Les variables entre crochet ([]) sont remplacé par leurs valeurs par le script CGI générant la page..

Any Idea? Smiley biggol
IL faudrait nous en dire plus (à quelle ligne, sous quel navigateur, etc etc).
Là comme ça, je dirais qu'il te manque des guillemets autour de "center" :
document.mapserv.imgxy.value =  "center" ;