Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Button focus

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich möchte gerne die standardmäßige "markierung" des 1. Buttons einer Seite deaktivieren.

Verständlich? :)

Ist das irgendwie möglich?

Da ich denke, dass nicht jeder dieses geblubbere versteht das ich da von mir losgelassen hab versuch ichs aufs neue:

Wenn man auf einen Button drückt, erhält dieser einen "dickeren" rahmen, zur kennzeichnung, dass dieser gedrückt wurde!

dieser "dickere" rahmen tritt auch automatisch immer am ersten button einer Seite auf, solange kein anderer gedrückt ist.

wie kann ich dies verhindern?

Du verpaßt Deinem Formular noch einen Submit-Button, der über CSS auf 1x1 Pixel verkleinert wird und als onSubmit-Ereignis "return false" hat und setzt anschließend per Javascript den Fokus auf den Button.

Original geschrieben von Rohde

Du verpaßt Deinem Formular noch einen Submit-Button, der über CSS auf 1x1 Pixel verkleinert wird und als onSubmit-Ereignis "return false" hat und setzt anschließend per Javascript den Fokus auf den Button.

du meinst so?


Pseudocode:


<body onload='oButton.focus()'>


<input type='submit' onClick='return false;' style='width: 1px; height: 1px;' name='oButton'>

geht es auch wenn ich den button per visibilty : hidden bzw display : none setze?

Jop, genau so sollte es gehen. Den Pixel, den Du da jetzt evtl. noch siehst, versteckst Du, indem Du dem Button noch 'ne passende Farbe (identisch mit der Hintergrundfarbe) gibst.

Leider geht es nicht, einem versteckten Element den Fokus zuzuweisen. Dabei spielt es auch keine Rolle, ob Du das direkt in dem input-Tag per visibility:hidden machst oder ein div drumrumlegst und das versteckst. Habe ich auch schon alles probiert. Die einzig halbwegs praktikable Lösung schien mir dann der kleine Submit-Button zu sein.

  • 2 Wochen später...

ich habs jetzt so gelöst:


<body onLoad="this.focus();">

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.