Schnellzauber mit Safari?
Schnellzauber mit Safari?
Hat einer ne Ahnung wie und ob man die Schnellzauber mitm Safari benutzen kann?
Hab schon im Forum gesucht, allerdings net wirklich was hilfreiches gefunden.
Hab schon im Forum gesucht, allerdings net wirklich was hilfreiches gefunden.
Re: Schnellzauber mit Safari?
Ich hab das mal mit Sotrax besprochen...
Seine antwort war:Tijana hat geschrieben:Bei Der Gelegenheit frag ich mal vorsichtig nach ob es nicht doch irgendwie möglich wäre das so abzuändern, das auch Safari, Shiira & Co unterstützt werden. (vor allem was die Schnellzaubershortcuts angeht). Mac-User haben im Moment die Wahl zwischen dem deutlich langsameren Firefox oder sie müssen halt auf die Schnellzaubertastencombi verzichten... bzw sie funktionieren wenn der Inventarframe ausgewählt ist, aus dem Chat zum Beispiel aber nicht...
Ich hab ihm dann nochmal alles erlärt:Sotrax hat geschrieben:@Tijana: Ich habe hier keinen Safari installiert, wenn du mir sagst, wie man sowas wie Schnellzauber beim Safari einstellt, kann ich das gerne integrieren. Beim Firefox und IE läuft es über das Accesskey-System, wenn Safari sowas garnicht hat, kann es sein, dass es technisch unmöglich ist, dass im Safari einzubauen.
Und er hat geantwortet:Tijana hat geschrieben:Haben tut er es schon.
Wie gesagt wenn ich mit der Maus im Inventarframe bin geht es. Also mit "Ctrl + 1" zB. Nur sobald ich in ein anderes Frame geklickt habe geht das nicht mehr. Wenn ich wieder ins Inventarframe (rot markiert) clicke (auch einfach auf den Hintergrund) geht es wieder.
Mehr kann ich dazu leider nicht sagen... ausser, dass halt auf allen anderen Seiten diese Links funktionieren, bloss auf FW nicht
Das dürfte der aktuelle Wissenstand seinSotrax hat geschrieben:@Tijana: Kann es sein, dass es an den verschiedenen Frames liegt und Safari nur tut, wenn die Seite keine Frames hat? In dem Fall kann man da leider auch nicht soviel machen, ansonsten bräuchte ich mal ne Seite bei der es tut, wo man es sich anschaun kann.
Re: Schnellzauber mit Safari?
Ja, das hab ich auch alles gelesen, aber ne Aussage, obs nun wirklich nicht geht is es ja nicht.
Re: Schnellzauber mit Safari?
Falls jemand weiss, wie es mit dem Safari geht, sagt mir bescheid, dann bau ich das ein.
---
Sotrax
Sotrax
-
- Kopolaspinne
- Beiträge: 1068
- Registriert: 9. Sep 2007, 11:57
Re: Schnellzauber mit Safari?
Joah. Ich will das auch haben.^^
Re: Schnellzauber mit Safari?
Also ich benutzt Safari und da geht Alles =D
Alles von 1-6
Bin leider noch kein Sponsi
Hab mich neu Angemeldet.
Alles von 1-6
Bin leider noch kein Sponsi
Hab mich neu Angemeldet.
Re: Schnellzauber mit Safari?
Wenn du vorher in den entsprechenden Frame geklickt hast, oder auch so, quasi "aus dem laufen heraus"?
Die Safari Version wäre noch interessant wenn es tatsächlich funktioniert.
Die Safari Version wäre noch interessant wenn es tatsächlich funktioniert.
Bazinga!
Re: Schnellzauber mit Safari?
wurde gestern im bugzilla eigetragen: https://bugs.webkit.org/show_bug.cgi?id=19820
mal abwarten, wann sich wer dem annimmt :)
mal abwarten, wann sich wer dem annimmt :)
...
Re: Schnellzauber mit Safari?
Eine Möglichkeit für Safari wäre die Shortcuts in der Seite mit dem Frameset abzufangen und per JS umzuleiten, würde allerdings einigen Aufwand bedeuten, bzw. es wäre in dem Fall einfacher die Shortcuts direkt per JS zu emulieren.
Re: Schnellzauber mit Safari?
Etwas dirty aber auf jeden Fall akkurat wäre der Dauerfokus über JS für den Inventarframe. Man könnte diesen zb. mit einem onload=blablaframe.focus() in allen anderen Frames realisieren...problematisch wird das natürlich für alle Eingabefelder außerhalb des Inventarframes, was sich mit einem bisschen Mehraufwand aber auch unterbinden lässt.
Selbstverständlich kann man diese Maßnahme auf den Safari und Chrome beschränken.
Zum Vorgängerpost: Hotkeys über das Frameset abzufangen wird wohl eher nicht funktionieren, da das frset ohnehin (fast) nie fokussiert ist. Das Problem ist wohl, dass Safari und Chrome jeden Frame als unabhängiges Fenster interpretieren und Tastenanschläge auch nur an den jeweiligen Frame geschickt werden.
Wenn "abfangen", dann müsste in jedem anderen fokussierbaren Frame ein unsichtbarer Link mit accesskey liegen, der auf den entsprechenden Ziellink (der hier im Inventarframe liegt) am besten mit JS zugreift.
Diese Methode ist schon weniger dirty und eigentlich unproblematisch...und auch vom programmiertechnischen her anspruchslos ;]
Selbstverständlich kann man diese Maßnahme auf den Safari und Chrome beschränken.
Zum Vorgängerpost: Hotkeys über das Frameset abzufangen wird wohl eher nicht funktionieren, da das frset ohnehin (fast) nie fokussiert ist. Das Problem ist wohl, dass Safari und Chrome jeden Frame als unabhängiges Fenster interpretieren und Tastenanschläge auch nur an den jeweiligen Frame geschickt werden.
Wenn "abfangen", dann müsste in jedem anderen fokussierbaren Frame ein unsichtbarer Link mit accesskey liegen, der auf den entsprechenden Ziellink (der hier im Inventarframe liegt) am besten mit JS zugreift.
Diese Methode ist schon weniger dirty und eigentlich unproblematisch...und auch vom programmiertechnischen her anspruchslos ;]
Re: Schnellzauber mit Safari?
MCL ich hab keine Ahnung was das heissen soll, aber ich hab das gefühl deine Lösung übersieht die Shortcuts für den Chat.
Re: Schnellzauber mit Safari?
Zum Vorgänger:
Hab mir mal eben den Sourcecode angeschaut.
Die erste Lösung schon, da hast du recht...die zweite jedoch nicht.
Beispiel im Mainframe:
Irgendwo (am bestem am Ende im Body Links des folgenden Typs):
<a style="display:none" accesskey="1" href="javascript:top.itemFrame.location.href='[Link_zu_Schnellzauber_1]'"></a>
<a style="display:none" accesskey="2" href="javascript:top.itemFrame.location.href='[Link_zu_Schnellzauber_2]'"></a>
usw.
Anmerkung 1: An die Links zu den Schnellzaubern (das in eckigen Klammern) kann man auf verschiedene Weisen kommen...entweder das geschieht schon serverseitig und wird dann einfach im HTML mitgeschickt, oder man versieht die Links im itemFrame mit ner ID und greift über JS mit top.itemFrame.document.getElementById zu, bzw. man versieht sie mit nem Namen und greift über getElementsByName darauf zu...oder, oder, oder.
Anmerkung 2: Ob das style="display:none" notwendig ist weiß ich nich genau, da der Anchor ohnehin keinen Text enthält.
Anmerkung 3: Das ganze dann natürlich in jedem Frame außer dem itemFrame. Dann ist es nämlich egal, wo der Fokus liegt. Auf diese Weise lassen sich logischerweise auch die accesskeys für den Chatframe einbauen...es muss halt nur auf die Submits anstatt auf Links verwiesen werden.
Hab mir mal eben den Sourcecode angeschaut.
Die erste Lösung schon, da hast du recht...die zweite jedoch nicht.
Beispiel im Mainframe:
Irgendwo (am bestem am Ende im Body Links des folgenden Typs):
<a style="display:none" accesskey="1" href="javascript:top.itemFrame.location.href='[Link_zu_Schnellzauber_1]'"></a>
<a style="display:none" accesskey="2" href="javascript:top.itemFrame.location.href='[Link_zu_Schnellzauber_2]'"></a>
usw.
Anmerkung 1: An die Links zu den Schnellzaubern (das in eckigen Klammern) kann man auf verschiedene Weisen kommen...entweder das geschieht schon serverseitig und wird dann einfach im HTML mitgeschickt, oder man versieht die Links im itemFrame mit ner ID und greift über JS mit top.itemFrame.document.getElementById zu, bzw. man versieht sie mit nem Namen und greift über getElementsByName darauf zu...oder, oder, oder.
Anmerkung 2: Ob das style="display:none" notwendig ist weiß ich nich genau, da der Anchor ohnehin keinen Text enthält.
Anmerkung 3: Das ganze dann natürlich in jedem Frame außer dem itemFrame. Dann ist es nämlich egal, wo der Fokus liegt. Auf diese Weise lassen sich logischerweise auch die accesskeys für den Chatframe einbauen...es muss halt nur auf die Submits anstatt auf Links verwiesen werden.
Zuletzt geändert von MCL am 10. Apr 2009, 14:39, insgesamt 1-mal geändert.
Re: Schnellzauber mit Safari?
So schlimm ist es doch dann auch nicht drauf zu verzichtenTijana hat geschrieben:MCL ich hab keine Ahnung was das heissen soll, aber ich hab das gefühl deine Lösung übersieht die Shortcuts für den Chat.
Da gibt es als Alternative doch die Tab-taste, mit der geht das generell viel schneller
Wenn mit der Lösung, die ich nicht verstehe, die Shcnellzauber klappen, wäre es doch schon mal gut
"Etwas dirty aber auf jeden Fall akkurat wäre der Dauerfokus über JS für den Inventarframe." ftw
Re: Schnellzauber mit Safari?
Für den Dauerfokus bleibt das Problem mit den Chat-Hotkeys. Die andere Lösung mit den unsichtbaren Links stellt da aber kein Problem dar -> Hotkeys für alle Frames, die auch frameübergreifend agieren.
Re: Schnellzauber mit Safari?
Mhhh geht das jetzt oder ned?
Bei wem ausm CLan gings von Anfang an, bei mir wiederum funzt es ned^^
Bei wem ausm CLan gings von Anfang an, bei mir wiederum funzt es ned^^
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste