Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #5014

Re: Text-Input Eingabefeld mit Alert und Safari-Browser

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups de.comp.lang.javascript
Subject Re: Text-Input Eingabefeld mit Alert und Safari-Browser
Date 2019-01-12 15:59 +0100
Organization PointedEars Software (PES)
Message-ID <794d5b6b-9253-2572-99c5-aa0c6fd00274@PointedEars.de> (permalink)
References <q1c3ft$bb9$1@news2.open-news-network.org>

Show all headers | View raw


Heiko Wetteborn wrote:
> In einem HTML-Document steht u. A. folgende Zeile
> 
> <input type="text" onfocus="alert('Du hast das Feld aktiviert');" 
> name="test" title="test">
> 
> Diese Zeile funktioniert in allen Browsern, außer dem Safari unter IOS, 
> macOS und Windows.

Vermutlich, weil Du den Benutzer mit dem alert() in eine Art Endlosschleife
zwingen würdest: Zuerst wird das Steuerelement fokussiert, dann wird das
alert() ausgeführt und der Fokus wechselt zum Meldungsfenster.  Schliesst
der Benutzer das modale Meldungsfenster, würde wieder das Steuerelement
fokussiert usw.

window.alert() soll auch deshalb heutzutage nur noch in Ausnahmefällen
benutzt werden. (Und wenn, dann *so* geschrieben werden.)

> Wie bekomme ich es hin, dass auch der Safari-Browser damit klar kommt, 
> wie Firefox, Chrome, Edge, Internet Explorer, usw.?

Ohne alert().

Das ist wohl auch der Grund, weshalb Jakob Nielsens Web-Usability-Kolumne
“Alertbox” hiess/heisst:

<http://www.useit.com/alertbox/> (wird jetzt umgeleitet)

<https://www.nngroup.com/search/?q=Alertbox>

-- 
PointedEars

Twitter: @PointedEars2
Please do not cc me. / Bitte keine Kopien per E-Mail.

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Text-Input Eingabefeld mit Alert und Safari-Browser Heiko Wetteborn <heiko2912@gmail.com> - 2019-01-12 08:04 +0100
  Re: Text-Input Eingabefeld mit Alert und Safari-Browser Arno Welzel <usenet@arnowelzel.de> - 2019-01-12 12:52 +0100
    Re: Text-Input Eingabefeld mit Alert und Safari-Browser Robin Koch <robin.koch@t-online.de> - 2019-01-12 13:20 +0100
      Re: Text-Input Eingabefeld mit Alert und Safari-Browser Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-01-12 16:03 +0100
  Re: Text-Input Eingabefeld mit Alert und Safari-Browser Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2019-01-12 15:59 +0100
  Re: Text-Input Eingabefeld mit Alert und Safari-Browser Maik Koenig <usenetspam@maikkoenig.de> - 2019-01-12 18:51 +0100

csiph-web