Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS] IE meldet einen Fehler (https://www.delphipraxis.net/33181-%5Bjavascript%5D-ie-meldet-einen-fehler.html)

Matze 2. Nov 2004 18:48


[JS] IE meldet einen Fehler
 
Guten Abend :hi:

Bei meinem Forum, wird, wie hier auch, der Fokus auf ein Textfeld gesetzt, sobald eine Seite geladen wird. Dies mrealisiere ich mittels

Code:
<script language="JavaScript">document.anmelden.username.focus();</script>
Das klappt auch hervorragend, dennoch meldet der IE unten links in der Statusleiste, dass Fehler aufgetreten sind, detailiert meldet er:

Zitat:

Fehler: 'document.anmelden.username' ist Null oder kein Objekt

Das kann ja nur an der Zeile liegen, aber was ist daran falsch?

alcaeus 2. Nov 2004 18:50

Re: [JS] IE meldet einen Fehler
 
Hi Matthias,

bei mir klappt auch schon
Code:
anmelden.focus();
Rufst du den Code auf, bevor du die Tags für das Inputfeld hast? In dem Fall dürfte es normalerweise einen Fehler geben.

Greetz
alcaeus

jfheins 2. Nov 2004 18:53

Re: [JS] IE meldet einen Fehler
 
Die Fehlermeldung ist dehr sinnig, sie besagt, dass einfach nix drinsteht ...
schreib mal ein &nbsp, rein ...

Matze 2. Nov 2004 18:55

Re: [JS] IE meldet einen Fehler
 
@ALcaeus: Kann ich ja mal probieren, aber das wird wohl nichts ändern.
@jfheis: Aber ich will ja kein Leerzeichen drin haben, das müsste doch auch so gehen. :gruebel:

alcaeus 2. Nov 2004 18:55

Re: [JS] IE meldet einen Fehler
 
Zitat:

Zitat von jfheins
Die Fehlermeldung ist dehr sinnig, sie besagt, dass einfach nix drinsteht ...
schreib mal ein &nbsp, rein ...

Falsch. In den meisten Fällen ist der Grund für diese Fehlermeldung jener, dass das Objekt auf das du zugreifst, nicht existiert.
Ob es leer ist oder nicht tut nichts zur Sache, ich kann auch in ein leeres Feld fokussieren.

Greetz
alcaeus

himitsu 2. Nov 2004 19:32

Re: [JS] IE meldet einen Fehler
 
du kannst ja auch mal versuchen es nach
Code:
<body onLoad="document.anmelden.username.focus();">
zu verschieben.

onLoad wird erst ausgeführt, wenn die gesamte Seite fertig geladen wurde.

Wenn dann immernoch der Fehler auftritt, dann schau mal, ob du die Namen auch richtig geschrieben hast - Groß/Kleinschreibung nicht vergessen.

Matze 2. Nov 2004 19:43

Re: [JS] IE meldet einen Fehler
 
Zitat:

Zitat von himitsu
du kannst ja auch mal versuchen es nach
Code:
<body onLoad="document.anmelden.username.focus();">
zu verschieben.

Da kommt leider der gleiche Fehler.

Zitat:

Zitat von himitsu
Wenn dann immernoch der Fehler auftritt, dann schau mal, ob du die Namen auch richtig geschrieben hast - Groß/Kleinschreibung nicht vergessen.

Ich habe alles kleingeschrieben. Das Komische ist ja, dass der Code korrekt ausgeführt wird.

himitsu 2. Nov 2004 19:50

Re: [JS] IE meldet einen Fehler
 
Wo ist'n dere Fehler ... war gerade mal etwas gucken ,aber konnte nichts finden?

Matze 2. Nov 2004 19:59

Re: [JS] IE meldet einen Fehler
 
In der Indexseite (index.php), sehe ich unten links im IE dieses gelbe Ausrufezeichen.

himitsu 2. Nov 2004 20:34

Re: [JS] IE meldet einen Fehler
 
Also ich hab da keine Probleme, oder muß man dafür angemeldet sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz