I solved my problem Problems getting openlayers permalink working on how to get the maps view permalink but now I want to put the permalink in the toolbar instead of reloading the page with the permalink. I would like a popup like the one here on stackexchange when you click the "Link" under the post. That pops up a box with the URL selected.
Here is my map: http://babkart.no/ and the toolbar is like this now:
var setToolbarContent = function() {
toolbar.addControl(
new OpenLayers.Control.ZoomToMaxExtent({
map: map,
title: 'Zoom til kartets maksimumsvisning'
}), {
iconCls: 'zoomfull',
toggleGroup: 'map'
}
);
addSeparator();
toolbar.addControl(
new OpenLayers.Control.ZoomBox({
title: 'Zoom inn: klikk i kartet eller bruk venstre museknapp for å tegne en rektangel'
}), {
iconCls: 'zoomin',
toggleGroup: 'map'
}
);
toolbar.addControl(
new OpenLayers.Control.ZoomBox({
out: true,
title: 'Zoom ut: klikk i kartet eller bruk venstre museknapp for å tegne en rektangel'
}), {
iconCls: 'zoomout',
toggleGroup: 'map'
}
);
toolbar.addControl(
new OpenLayers.Control.DragPan({
isDefault: true,
title: 'Pan kartet: hold venstre museknapp inne og dra i kartet'
}), {
iconCls: 'pan',
toggleGroup: 'map'
}
);
toolbar.addControl(
new OpenLayers.Control.DragPan({
title: 'Vis info: klikk på et ikon for å vise mere informasjon'
}), {
iconCls: 'info',
toggleGroup: 'map'
}
);