[Mapbender-users] Aufruf von gazetteerWFS über mb_button

Thoralf Kauk tkauk at t-online.de
Fri Nov 9 01:23:25 PST 2012


Hallo,

versuche schon eine Weile, die Suche(mod_wfs_gazetteer_client.php) aus 
dem tabs-Element zu lösen und den Aufruf über einen Dialog (mb_button) 
zu schleusen.
Leider treten bei verschiedenen Browsern dabei verschiedene Fehler auf.
Während der FF oft nicht über die erste try-catch Anweisung in 
mod_wfs_gazetteer_client.php kommt,
wirft der IE eine Ausnahme in der Funktion "mapbenderInit" beim Versuch 
auf die "modules" zuzugreifen.

Wahrscheinlich tritt da ein Problem mit dem Ladezustand  des Iframes 
bezogen seinen Parent auf.
Hat jemand eine Idee, wie man das lösen kann oder geht das prinizipiell 
nicht so?


Vielen Dank im Voraus!
Viele Grüße
Thoralf



Hier die SQL-Auszuege
INSERT INTO gui_element(fkey_gui_id, e_id, e_pos, e_public, e_comment, 
e_title, e_element, e_src, e_attributes, e_left, e_top, e_width, 
e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file, 
e_mb_mod, e_target, e_requires, e_url) 
VALUES('_Stellplatzminimal','wfs_search',2,1,'suche via wfs','Suche 
...','iframe','../javascripts/mod_wfs_gazetteer_client.php?sessionID&target=mapframe1,overview','frameborder 
= 
"0"',1,1,180,100,4,'','','iframe','','geometry.js,requestGeometryConstructor.js,popup.js,../extensions/wz_jsgraphics.js','mapframe1,overview','wz-graphics','');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name, 
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search', 
'enableSearchWithoutParams', '0', 'define that search can be started 
without any search params' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name, 
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search', 
'initializeOnLoad', '0', 'start gazetteer onload' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name, 
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search', 
'removeSpatialRequestHighlight', '0', 'remove spatialrequest 
highlighting when firing search' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name, 
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search', 
'showResultInPopup', '1', 'if value is 1 search results will be 
displayed in popup, otherwise in gazetteer div' ,'var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name, 
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search', 
'wfs_spatial_request_conf_filename', 
'wfs_additional_spatial_search.conf', 'location and name of the WFS 
configuration file for spatialRequest' ,'php_var');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name, 
var_value, context, var_type) VALUES('_Stellplatzminimal', 'wfs_search', 
'wfsConfIdString', '18', 'comma seperated list of WFS conf ids' ,'php_var');

INSERT INTO gui_element(fkey_gui_id, e_id, e_pos, e_public, e_comment, 
e_title, e_element, e_src, e_attributes, e_left, e_top, e_width, 
e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file, 
e_mb_mod, e_target, e_requires, e_url) 
VALUES('_Stellplatzminimal','searchButton',2,1,'','Suche','img','../img/button_blue_red/select_choose_off.png','',600,10,28,28,NULL 
,'','','','../plugins/mb_button.js','','wfs_search','','');
INSERT INTO gui_element_vars(fkey_gui_id, fkey_e_id, var_name, 
var_value, context, var_type) VALUES('_Stellplatzminimal', 
'searchButton', 'position', '[720,100]', '' ,'var');


More information about the Mapbender_users mailing list