HighDots Forums  

focus-Problem mit Windows/Firefox

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss focus-Problem mit Windows/Firefox in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
helmut_blass@web.de
 
Posts: n/a

Default focus-Problem mit Windows/Firefox - 12-31-2007 , 12:46 PM






Hallo NG,
ich habe eine Web-Anwendung geschrieben, wo bei Aufruf einer HTML-
Seite mittels javascript,focus der Cursor gleich in ein Eingabefeld
positioniert wird. Das funzt auch einwandrei auf meinem
Eintwicklungsrechner (Linux-Suse 10.2, Firefox).
Bei Anwendern jedoch, die auf Windows-Rechnern arbeiten, funktioniert
das leider nicht.
Wer weiss Abhilfe?

thanx for your help und guten Rutsch, Helmut

Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 12-31-2007 , 01:05 PM






helmut_blass (AT) web (DOT) de wrote:
Quote:
Hallo NG,
ich habe eine Web-Anwendung geschrieben, wo bei Aufruf einer HTML-
Seite mittels javascript,focus der Cursor gleich in ein Eingabefeld
positioniert wird. Das funzt auch einwandrei auf meinem
Eintwicklungsrechner (Linux-Suse 10.2, Firefox).
Bei Anwendern jedoch, die auf Windows-Rechnern arbeiten, funktioniert
das leider nicht.
Wer weiss Abhilfe?
Poste den relevanten Code oder die URL, dann können wir zumindest testen.

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
helmut_blass@web.de
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-01-2008 , 04:12 AM



On 31 Dez. 2007, 20:05, Martin Honnen <mahotr... (AT) yahoo (DOT) de> wrote:

Quote:
Poste den relevanten Code oder die URL, dann können wir zumindest testen..
Der Code dürfte wohl so sein (bin jetzt nicht an meinem Arbeitsplatz-
Rechner):

<script type="text/javascript">
document.wareing.artnr.focus();
</script>
-------------------------
Ich überlege, morgen mal folgendes auszuprobieren:

<input type="text" name="artnr" onLoad="this.focus();" />


Reply With Quote
  #4  
Old   
Steffen Laubner
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-01-2008 , 04:18 AM



helmut_blass (AT) web (DOT) de schrieb:

Quote:
Martin Honnen wrote:
Poste den relevanten Code oder die URL, dann können wir zumindest testen.
Der Code dürfte wohl so sein (bin jetzt nicht an meinem Arbeitsplatz-
Rechner):
script type="text/javascript"
document.wareing.artnr.focus();
/script
Und wo ist das <form>?
Wo steht dieses <script>?
Kommt <script> vor oder nach oder in dem <form>?

Quote:
Ich überlege, morgen mal folgendes auszuprobieren:
input type="text" name="artnr" onLoad="this.focus();" /
<input> hat keinen onLoad-Eventhandler
(http://de.selfhtml.org/javascript/sp...ler.htm#onload)


Reply With Quote
  #5  
Old   
helmut_blass@web.de
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-01-2008 , 05:35 AM



On 1 Jan., 11:18, Steffen Laubner <steffen.laub... (AT) gmx (DOT) de> wrote:
Quote:
helmut_bl... (AT) web (DOT) de schrieb:

Martin Honnen wrote:
Poste den relevanten Code oder die URL, dann können wir zumindest testen.
Der Code dürfte wohl so sein (bin jetzt nicht an meinem Arbeitsplatz-
Rechner):
script type="text/javascript"
document.wareing.artnr.focus();
/script

Und wo ist das <form>?
Wo steht dieses <script>?
Kommt <script> vor oder nach oder in dem <form>?
Natürlich kommt erst das form-, dann das script-Tag.
Quote:
Ich überlege, morgen mal folgendes auszuprobieren:
input type="text" name="artnr" onLoad="this.focus();" /

input> hat keinen onLoad-Eventhandler
(http://de.selfhtml.org/javascript/sp...ler.htm#onload)
Werde es mal ausprobieren. Trotzdem komisch, dass es auf Linux
funktioniert und auf Windows nicht.



Reply With Quote
  #6  
Old   
Steffen Laubner
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-01-2008 , 08:29 AM



helmut_blass (AT) web (DOT) de schrieb:

Quote:
On 1 Jan., 11:18, Steffen Laubner <steffen.laub... (AT) gmx (DOT) de> wrote:
helmut_bl... (AT) web (DOT) de schrieb:

Martin Honnen wrote:
Poste den relevanten Code oder die URL, dann können wir zumindest testen.
Der Code dürfte wohl so sein (bin jetzt nicht an meinem Arbeitsplatz-
Rechner):
script type="text/javascript"
document.wareing.artnr.focus();
/script
Und wo ist das <form>?
Wo steht dieses <script>?
Kommt <script> vor oder nach oder in dem <form>?
Natürlich kommt erst das form-, dann das script-Tag.
Da Du keine weiteren Input gibts kann man Dir hier nicht weiterhelfen.

Quote:
Ich überlege, morgen mal folgendes auszuprobieren:
input type="text" name="artnr" onLoad="this.focus();" /
input> hat keinen onLoad-Eventhandler
(http://de.selfhtml.org/javascript/sp...ler.htm#onload)
Werde es mal ausprobieren.
Falls es Funktioniert ist das Zufall.

Quote:
Trotzdem komisch, dass es auf Linux funktioniert und auf Windows nicht.
- Probier mal eine abgespeckte Version (nur HTML-Grundgeruest, <form>
und <script>. Tritt der Fehler dann immer noch auf.
- Wietere Moeglichkeit: <body ...
onLoad="document.wareing.artnr.focus();">
bzw.
....onLoad="document.forms['wareing'].elements['artnr'].focus();"
- Letzte Moeglichkeit: http://glasgoogle.de/


Reply With Quote
  #7  
Old   
helmut_blass@web.de
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-02-2008 , 03:38 AM



On 1 Jan., 15:29, Steffen Laubner <steffen.laub... (AT) gmx (DOT) de> wrote:

Quote:
- Wietere Moeglichkeit: <body ...
onLoad="document.wareing.artnr.focus();"
bzw.
...onLoad="document.forms['wareing'].elements['artnr'].focus();"

Auf die Möglichkeit bin ich auch schon gekommen. aber bei unserer
Template-Struktur steckt der body-Tag in einem anderen, *allgemeinen*
Template ;-((

Helmut



Reply With Quote
  #8  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-02-2008 , 04:15 AM



helmut_blass (AT) web (DOT) de wrote:
Quote:
On 1 Jan., 15:29, Steffen Laubner <steffen.laub... (AT) gmx (DOT) de> wrote:
- Wietere Moeglichkeit: <body ...
onLoad="document.wareing.artnr.focus();"
bzw.
...onLoad="document.forms['wareing'].elements['artnr'].focus();"

Auf die Möglichkeit bin ich auch schon gekommen. aber bei unserer
Template-Struktur steckt der body-Tag in einem anderen, *allgemeinen*
Template ;-((
Und jetzt suchst Du hier Mitleid oder was?

Quote:
Da Du keine weiteren Input gib[st] kann man Dir hier nicht weiterhelfen.
Siehe http://dcljs.de/


kopfschüttelnd,

PointedEars
--
Nein. Bei zwei nebeneinander angeordneten Bildschirmen ist der rechte
Rand des linken Bildschirms die Mitte des Desktops. Der rechte Rand des
Desktops ist der rechte Rand des rechten Bildschirms, und da geht es
nicht mehr weiter. (Lars Trebing in darw <3E1C9AC9.6233C9CA (AT) ltrebing (DOT) de>)


Reply With Quote
  #9  
Old   
helmut_blass@web.de
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-02-2008 , 05:01 AM



On 2 Jan., 11:15, Thomas 'PointedEars' Lahn <PointedE... (AT) web (DOT) de>
wrote:

Quote:
...onLoad="document.forms['wareing'].elements['artnr'].focus();"

Auf die Möglichkeit bin ich auch schon gekommen. aber bei unserer
Template-Struktur steckt der body-Tag in einem anderen, *allgemeinen*
Template ;-((

Und jetzt suchst Du hier Mitleid oder was?

| Da Du keine weiteren Input gib[st] kann man Dir hier nicht weiterhelfen.
Ich habe doch schon alle relevanten Informationen
(Quellcode,Betriebssystem, Browser) gepostet.
Oder was fehlt dir noch?


Reply With Quote
  #10  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: focus-Problem mit Windows/Firefox - 01-02-2008 , 05:20 AM



helmut_blass (AT) web (DOT) de wrote:
Quote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
...onLoad="document.forms['wareing'].elements['artnr'].focus();"
Auf die Möglichkeit bin ich auch schon gekommen. aber bei unserer
Template-Struktur steckt der body-Tag in einem anderen, *allgemeinen*
Template ;-((
Und jetzt suchst Du hier Mitleid oder was?

| Da Du keine weiteren Input gib[st] kann man Dir hier nicht weiterhelfen.

Ich habe doch schon alle relevanten Informationen
(Quellcode,Betriebssystem, Browser) gepostet.
Oder was fehlt dir noch?
Der Zusammenhang. Beispielsweise gibt es Firefox auch für Windows, die
Aussage "Bei Anwendern jedoch, die auf Windows-Rechnern arbeiten,
funktioniert das leider nicht." ist daher recht eigenwillig.

Nichtsdestotrotz sollte es für Dich doch kein Problem sein, die vorhandenen
Templates so zu nutzen, dass das onload-Attribut nur dann definiert wird,
wenn eine bestimmte Bedingung gegeben ist. Andernfalls taugen die Templates
schlicht nichts. Die Alternative ist, zur Laufzeit überprüfen, ob es ein
geeignetes Steuerelement gibt, und die focus-Methode nur dann aufzurufen.

Daher verstehe ich Dein Gejammer über die Templates nicht. Was nicht passt,
wird passend gemacht.[tm]


HTH

PointedEars
--
Quote:
ECMAScript ist somit nicht mit dem W3C-DOM kompatibel. Richtig?
Hunde sind zu Fischsuppe nicht kompatibel. Nachts ist es kälter als
draußen. Wo ist der Zusammenhang zwischen W3C-DOM unter z.B. Java oder
PHP und ECMA-Script? (Georg Maaß in dcljs <3D118071.4030904 (AT) vnett (DOT) de>)


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.