2011-01-12 12 views
1

Ich habe ein bisschen Probleme mit dieser map, aufgerufen von der Schaltfläche "View interactive map" in der Mitte des Inhaltsbereichs.Warum schließt die Infobox in meiner MSN Map nicht?

Wenn Sie einen Punkt doppelklicken, z. B. 8, der einen Zoom verursacht, und anschließend die Info-Box erscheint, ist die Verstecklogik falsch.

Wenn Sie versuchen, die x zu schließen, wird es fehlschlagen. Dies liegt wahrscheinlich daran, dass der Benutzer zu schnell geklickt hat und die Karte denkt, dass sie sich im Zoom-Modus befindet, wenn sie eigentlich im Infobox-Modus sein sollte.

Ist schon einmal jemand auf dieses Problem gestoßen? Sieht aus, als müsste ich mit window.ero.hide und einigen anderen Funktionen rumspielen, weil map.HideInfoBox die Karte nicht versteckt.

BEARBEITEN: Das verwendete Skript ist here. Ich habe Code es nicht, aber das entsprechende Bit hat:

onclick="EnableEroHide();map.HideInfoBox();changePin();return false;" 

Die map.HideInfoBox() sollte die Info-Box auszublenden.

+0

Scheint in Opera 11 gut zu funktionieren. – xrstf

+0

Seite lädt nicht für mich - bitte versuchen Sie Code in die Frage einzubeziehen, anstatt Leute von der Seite zu schicken. – Hamish

+0

@Hamish - Normalerweise mache ich bei meinen Fragen, aber aus Zeitgründen musste ich eine kurze Frage stellen. Ich werde versuchen, irgendwann heute zu ändern, wenn ich es nicht löse. –

Antwort

2

Das Problem war, dass die Verbergen-Funktion von einem leeren function(){return;} überschrieben wurde. Ich musste einen Verweis auf die Verbergen-Funktion speichern und manuell aufrufen.