[Mapserver-DE] Query-Abfrage in neuem Browserfenster anzeigen (mit jBox Benutzung)
Wigold@aol.com
Wigold at aol.com
Die Feb 21 19:07:58 CET 2006
Hallo Liste,
mein Problem betrifft die Query-Abfrage. Ich möchte das Ergebnis in einem
neuen Browserfenster
(scrollbars=yes, resizeable=no, menubar=no, status=no, directories=no,
toolbar=no, location=no, width=600,height=500)
angezeigt bekommen. Das funktioniert aber nur teilweise. Über einen Button
wird die javascript-Funktion info() aufgerufen:
================================================================
function info(){
document.mapserv.mode.value="query";
document.mapserv.onmousedown=Window();
}
var alreadyOpen = false;
var popupWin;
function Window() {
if (alreadyOpen==true) {
if (popupWin.closed) {
popupWin = window.open('','querywindow','scrollbars=yes,resizable=no,
menubar=no, status=no, directories=no, toolbar=no, location=no,
width=600,height=500');
} else {
popupWin.close();
popupWin = window.open('','querywindow','scrollbars=yes,resizable=no,
menubar=no, status=no, directories=no, toolbar=no, location=no,
width=600,height=500');
}
}
else {
popupWin = window.open('','querywindow','scrollbars=yes,resizable=no,
menubar=no, status=no, directories=no, toolbar=no, location=no,
width=600,height=500');
alreadyOpen = true;
}
document.mapserv.target ='querywindow';
}
====================================================================
Probleme:
1.) Das neue Fenster wird sofort geöffnet, wenn der Button gedrückt wird und
nicht erst beim klicken in die Karte
2.) Wenn man das neue Fenster wieder schließt werden die Daten in ein
weiteres Fenster geschrieben (mit Adressleiste etc.).
3.) Die Funktion Window() wird scheinbar nur einmal ausgeführt, wenn ich den
Button drücke.
Wie kann ich also festlegen, daß die Funktion Window() erst ausgeführt wird,
wenn in die Karte geklickt wird?
Achja, ich nutze übrigens jBox. Gibt es da vielleicht eine Funktion wie
document.jBox.onmouse.down() ?
Ist jetzt zwar viel auf einmal, aber ich komme hier einfach nicht weiter.
Gruß
Mike
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060221/2fecf866/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)