Hi

Thank for your answer. The functionnalities i need in ajax are fullExtent and mapSize. Well by now i'm trying to implement it on the full extent function. Maybe you could tell me wether i took a wrong path. On the doSubmit function, instead of the myform.submit(); i do a x_submitForm(); wich looks like this:

/function x_submitForm(){
 xShow(xGetElementById('loadbarDiv'));
 var param = AjaxHandler.buildPostRequest();
var laRequete = new Ajax.Request('/cw/htdocs/x_aeag.php', {method: 'post',parameters: param,onComplete: afficherReponse} );
}

/The file x_aeag.php looks like this:
/<?php
$_ENV['CW3_PROJECT'] = 'aeag';
require_once('client.php');

header('Content-Type: text/xml');
?>/

And then i modified the cartoclient.tpl so it produces an xml stream:
/<?xml version="1.0" encoding="UTF-8"?>/
/<reponse>
   <bbox>{$bboxMinX},{$bboxMinY},{$bboxMaxX},{$bboxMaxY}</bbox>
   <factor>{$factor}</factor>
<mapunits>{$mapUnits}</mapunits> <scalebarUnits>{$scalebarUnits}</scalebarUnits>
   <currentScale>1:{$currentScale}</currentScale>
   <mainmap_path>{$mainmap_path}</mainmap_path>
   <mainmap_width>{$mainmap_width}</mainmap_width>
   <mainmap_height>{$mainmap_height}</mainmap_height>
   <scalebar_path>{$scalebar_path}</scalebar_path>
   <keymap_path>{$keymap_path}</keymap_path>
</reponse>/

Now my problem is that cartoweb doesn't produce the full extent map image. A new image is yet generated but with still the same extent. I can't find why...

regards
Simon Ortet


Oliver Christen a écrit :
Hi

Some plugins and maybe some core functionnalities are not compatible with ajax. Simply changing the doSubmit function to only return xmlhttprequest (ajax) is probably not a good idea as it will break in the cases said above.

I would suggest to first identify precisely which functionnalities you use are still using non-ajax mode and then see how to modify these functionnalities so they work with ajax (if possible)

regards
Oliver

----- Original Message ----- From: "Simon ORTET" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, July 19, 2007 10:25 AM
Subject: [Cartoweb-users] Cartoweb and Ajax


Hi,

I'm trying to set Cartoweb as a full Ajax application. So i try to change the doSubmit function of dhtmlInit.js to make it send the form through an ajax function. I'd like to know if someone as already done this work, and if possible to post the code in the list.

Thanks
_______________________________________________
Cartoweb-users mailing list
[email protected]
http://lists.maptools.org/mailman/listinfo/cartoweb-users



_______________________________________________
Cartoweb-users mailing list
[email protected]
http://lists.maptools.org/mailman/listinfo/cartoweb-users

Reply via email to