[OpenLayers-Users] 2 questions - custom control.button not firing &
xmlhttprequest issue
David Hollema
dhollema at UnitedPower.com
Tue Dec 23 15:51:00 EST 2008
I'm new to OL and working on a project to display digital photos in a
browser using the OL API. I'd like to use a few custom control.buttons
added to a control.panel. Trouble is the trigger function is not firing
when I click the custom button on the UI. Here's the code.
var clearPicksBtn = new OpenLayers.Control.Button({trigger:
clearPicks(pointLayer), displayClass: "clearPicksBtn",
title:'Clear all picks'});
var
prevPhotoBtn = new OpenLayers.Control.Button({trigger: f_slideshow(-1),
displayClass: "prevPhotoBtn",
title:'Previous photo'});
var
nextPhotoBtn = new OpenLayers.Control.Button({trigger: f_slideshow(1),
displayClass: "nextPhotoBtn",
title:'Next photo'});
//var
panel = new OpenLayers.Control.Panel({div:
document.getElementById("panel")});
var
panel2 = new OpenLayers.Control.Panel({div:
document.getElementById("panel2"), defaultControl: panCustom});
panel2.addControls([panCustom, zb, history.next, history.previous,
drawPtControl,
dragPtControl, clearPicksBtn, prevPhotoBtn, nextPhotoBtn]);
map.addControl(panel2);
Next question. I'm trying to load a OpenLayers.Layer.Text layer stored
locally on our network. I am not publishing my web page using a web
server, it's simply running the html and javascript off a network .html
file served over the file network. Trouble is I get an access denied
error from IE7 when opening a layer file even if it's in the same path
as the html file. Is there a work around?
//var newl = new OpenLayers.Layer.Text( "text", {location:
"c://temp//test.txt"} );
//map.addLayer(newl);
Any help is appreciated.
David A. Hollema
GIS Analyst
United Power, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20081223/9d8b5934/attachment.html
More information about the Users
mailing list