Domino 9 und frühere Versionen > ND9: Entwicklung

Mit XPinc notes:// - Link aufrufen: Maske findet ScriptLibraries nicht...

<< < (2/3) > >>

Peter Klett:
Ok, zwei Ansätze hätte ich noch:

1. Allen benötigten Code aus der Bibliothek in die Maske kopieren und direkt verwenden

2. Nach dem ersten Klick die Maus unter Strom stellen, dass der User die Finger davon läßt ... ;)

Tode:
zu 1: das hatte ich auch schon überlegt... Das wird aber verdammt viel Code für ne Maske... Allein die "Haupt- Scriptlib" hat 1000 Zeilen, und da sind unsere "Helper"- Libs noch gar nicht mitgezählt (da müsste ich dann halt die benötigten Funktionen rausschneiden)... Und: Wartbarkeit = 0...

zu 2: Den Ansatz finde ich genial. Wie lautet da nochmal der LotusScript- Befehl für? Call NotesSession.EnergizeMouse( "220V", "3A" ) ?

Peter Klett:
Was passiert, wenn der langsame zweite Klick irgendwo anders im Browser erfolgt, und nicht auf dem Link? Gleiches Problem, oder nicht? Kommt vielleicht das Problem durch das doppelte Starten des Links?

Falls das der Fall ist, könntest im Browser anstelle eines Links eine Schaltfläche verwenden? Erstens ist es unüblich, auf eine Schaltfläche doppelt zu klicken (ok, der User kann alles), und zweitens könnte in der Schaltfläche etwas sein, dass das doppelte Klicken (innerhalb von vielleicht 20 Sekunden) verhindert (wüßte jetzt nicht konkret, wie, aber nur so als Idee)

Tode:
Wizig, das mit der Schaltfläche war auch Bernhards erster Ansatz.. Quasi das Problem "psychologisch" lösen... Aber es geht tatsächlich nur darum, den Focus im falschen Moment zu "stehlen". Wo der zweite Klick stattfindet ist unerheblich.

Sven Hasselbach:
Warum blockst Du nicht der Link mit Javascript nach dem ersten Klick?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln