JavaScript Problem mit Variable

Hallo,

ich hatte vor ein paar Tagen schon eine Frage gestellt und auch super coole Antworten bekommen, jedoch habe ich jetzt schon wieder ein anderes Problem. Zwar mit dem selben Programm, jedoch eine andere Sparte.

Kann mir jemand sagen, wie in in dem Beispielcode die Variable Draw in eine ID speichern kann? Denn ich habe ein PHP-Script der eine JavaScript-ID aus allen bestandteilen an PHP übergibt und dort kann ich damit weiter arbeiten. Im Internet finde ich nur kram der mir nicht weiterhilft, drum hoffe ich hier auf gute Unterstützung :D

Vielen Dank im Vorraus, euer OptimusPrime94

----------------------------------------------------------Mein Program--------------------------------------------

var map = new OpenLayers.Map({
div: "map",
layers: [
new OpenLayers.Layer.WMS(
    "Global Imagery",
    "http://maps.opengeo.org/geowebcache/service/wms",
    {layers: "bluemarble"},
    {tileOrigin: new OpenLayers.LonLat(-180, -90)}
),
new OpenLayers.Layer.Vector()
],
center: new OpenLayers.LonLat(0, 0),
zoom: 1
});

var draw = new OpenLayers.Control.DrawFeature(
map.layers[1], OpenLayers.Handler.Path
);
map.addControl(draw);
draw.activate();

OpenLayers.Event.observe(document, "keydown", function(evt) {
var handled = false;    
switch (evt.keyCode) {
    case 90: // z
    if (evt.metaKey || evt.ctrlKey) {
        draw.undo();
        handled = true;
    }
    break;
case 89: // y
    if (evt.metaKey || evt.ctrlKey) {
        draw.redo();
        handled = true;
    }
    break;
case 27: // esc
    draw.cancel();
    handled = true;
    break;
}
if (handled) {
OpenLayers.Event.stop(evt);
}
});
...zum Beitrag

Hallo :)

ich brauche sehr dringend eine Antwort. Deshalb bitte ich euch mir doch bei diesem Probelm zu helfen ...

...zur Antwort