WD11 Popup lock

rakoma schrieb am 25.05.2016 um 12:23 Uhr

Hallo,

ich probiere gerade den WD11 aus und stoße auf ein Problem:

Ich habe einen Menüpunkt, wenn ich dort einen Mouseover mache, möchte ich dass ein PopUp erscheint und möglichst nur dann verschwindet, wenn man etwas anderes als das PopUp anklickt. Gut, hab ich nicht geschafft. Also habe ich beschlossen mich mit der Funktion "nicht automatisch schließen" zufrieden zu geben. Der Close-Button erscheint zwar, aber das PopUp verschwindet trotzdem sobald ich vom Menüpunkt runtergehe. Ich weiß ehrlich gesagt nicht warum. Wenn ich das gleiche auf Klick mache, funktioniert es.

 

Dann wollte ich noch fragen, ob es die funktion (lock) nicht mehr gibt, oder ob ich mich da auch zu blöd anstelle? Also, dass ich die PopUp Ebene in "PopUp (lock)" umbennene, und sie dann nicht mehr verschwindet.

Liebe Grüße!

Kommentare

BeRo schrieb am 25.05.2016 um 14:32 Uhr

[...] Der Close-Button erscheint zwar, aber das PopUp verschwindet trotzdem sobald ich vom Menüpunkt runtergehe. [...]

Das liegt an einer schlecht durchdachten Programmierung der MouseOver Funktion beim Einblenden von popup Ebenen.
Ohne Eingriff in den HTML Code der fertigen Site kannst Du das nicht abstellen. Aber der Eingriff ist marginal und mit ein paar Mausklicks erledigt...

In der fertigen Seite suchst Du im HTML Code den <a Tag mit dem Befehl "javascript:xr_cpu(4)", mit dem die popup Ebene eingeblendet wird.
Der im Code gelb markierte Wert "4" ist abhängig von der Position der popup Ebene in der Seiten- & Ebenen-Galerie, er kann in Deinem Projekt also einen anderen Wert haben.

In dem gefundenen <a Tag suchst Du den Befehl "onmousemove="xr_mpo(this,4,0,event)"" und löschst den im Code rot markierten Buchstaben "o".
Auch in dem Code kann der gelb markierte Wert "4" bei Dir ein anderer sein...

Hier der beschriebene <a Tag als Screenshot:

Wenn Du den Tipp umsetzt, musst Du daran denken, die Änderungen im Code nach jedem Export/Veröffentlichung Deines Projekts zu erneuern, weil der WD ansonsten seine ("unschöne") Programmierung des MouseOver Effekts aktiviert...

Wenn Deine Site auch für Benutzer von Mobilgeräten gedacht ist, musst Du in jedem Fall den MouseOver Effekt für die popup Ebene noch durch den üblichen Klick Effekt ergänzen. Mobilgeräte haben nun mal keine Maus.

[...] Dann wollte ich noch fragen, ob es die funktion (lock) nicht mehr gibt [...]

Die gibt es schon noch, sie wird aber leider ausgehebelt, wenn Du die popup Ebene mit der MouseOver Funktion einblendest (s. o.).

Abhilfe schafft die o. a. Codeanpassung. Dann funktioniert auch die "lock" Funktion wieder.

Viel Erfolg

Zuletzt geändert von BeRo am 25.05.2016, 14:32, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

rakoma schrieb am 27.05.2016 um 12:37 Uhr

Danke! Das hat mir sehr geholfen! Zwar blöd dass es so ist, aber ich hoffe das wird in irgend einem Update mal behoben!